c++.dos.32-bits - Build Problems
- Björn Sonntag (13/13) Jun 01 2004 Hello NG,
- Walter (5/18) Jun 01 2004 Those are defined in cx.obj and sdx.lib. cx.obj has to appear first in t...
- Björn Sonntag (29/29) Jun 02 2004 i have the dosextender ;-) i found the mistake ... i have forgotten to l...
- Walter (5/34) Jun 04 2004 I have no clue. What exactly is the command you use to build and link? A...
Hello NG, i've some big problems with the DM C++ Compiler ... i have portted a project from Watcom 11.X to DM. This Project uses the DosExtender. Now when i build the Program in the final step following errors occurs : cx.obj ..... Symbol Undefined __x386_start cx.obj ..... Symbol Undefined __x386_data_16_alias cx.obj ..... Symbol Undefined __x386_dbg_hook cx.obj ..... Symbol Undefined __x32_link_in_x32_lib sdx.lib ..... Symbol UnDefined __x386_memlock sdx.lib ..... Symbol UnDefined __x386_memunlock Can you help me ??? Thx Bjoern
Jun 01 2004
Those are defined in cx.obj and sdx.lib. cx.obj has to appear first in the command to the linker. "Björn Sonntag" <pug1975 gmx.de> wrote in message news:c9i73m$1ddm$1 digitaldaemon.com...Hello NG, i've some big problems with the DM C++ Compiler ... i have portted aprojectfrom Watcom 11.X to DM. This Project uses the DosExtender. Now when i build the Program in the final step following errors occurs : cx.obj ..... Symbol Undefined __x386_start cx.obj ..... Symbol Undefined __x386_data_16_alias cx.obj ..... Symbol Undefined __x386_dbg_hook cx.obj ..... Symbol Undefined __x32_link_in_x32_lib sdx.lib ..... Symbol UnDefined __x386_memlock sdx.lib ..... Symbol UnDefined __x386_memunlock Can you help me ??? Thx Bjoern
Jun 01 2004
i have the dosextender ;-) i found the mistake ... i have forgotten to link the x32.lib to the project .... Now the project is built but i can't start it ... when i call it then nothing happend. Source : #include <iostream.h> void main(void) { cout << "Hello World!" << endl; } OS : DOS 6.22 .... RAM 256 MB .... conv Mem : 487 kb . config.sys : device=c:\dos\himem.sys rem device=c:\dos\emm386.exe /noems BUFFERS=30 FILES=40 STACKS=9,256 LASTDRIVE=Z dos=high,umb SHELL=c:\COMMAND.COM c:\ /P /E:1024 rem devicehigh=C:\NET\ifshlp.sys autoexec.bat : echo off PATH = c:\;c:\dos;c:\tools;c:\novell;c:\spc4 \dos\KEYB GR,,\dos\KEYBOARD.SYS \dos\doskey prompt $p$_$g Thanks bjoern
Jun 02 2004
I have no clue. What exactly is the command you use to build and link? Also, try using printf instead of iostream. "Björn Sonntag" <pug1975 gmx.de> wrote in message news:c9kgn0$1m4c$1 digitaldaemon.com...i have the dosextender ;-) i found the mistake ... i have forgotten tolinkthe x32.lib to the project .... Now the project is built but i can't start it ... when i call it then nothing happend. Source : #include <iostream.h> void main(void) { cout << "Hello World!" << endl; } OS : DOS 6.22 .... RAM 256 MB .... conv Mem : 487 kb . config.sys : device=c:\dos\himem.sys rem device=c:\dos\emm386.exe /noems BUFFERS=30 FILES=40 STACKS=9,256 LASTDRIVE=Z dos=high,umb SHELL=c:\COMMAND.COM c:\ /P /E:1024 rem devicehigh=C:\NET\ifshlp.sys autoexec.bat : echo off PATH = c:\;c:\dos;c:\tools;c:\novell;c:\spc4 \dos\KEYB GR,,\dos\KEYBOARD.SYS \dos\doskey prompt $p$_$g Thanks bjoern
Jun 04 2004