我是初学者,关于WIN32程序的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:38:09
请问为何使用纯编译器(如C++compiler5)在XP WINDOWS命令提示符下编译程序成功后运行却提示不是有效的WIN32程序,但是同样的程序放在IDE(如Vc++)却可以编译运行?其中IDE做了哪些我所不知道的过程?
经过BCC32和ILINK32并成功,IDE究竟做了哪些工作吧不能在WINDOWS下运行的程序变成能在WINDOWS运行的呢??

可能是c++ complier支持的太老,用的是16位编译器,所以不支持win32程序,vc就可以
ide实际上没有做太多的工作,就是帮你编译和链接系统库而已

过程是
编译(生成OBJ文件)->链接(生成EXE文件)-》执行
你只是编译成功了,看看你用的工具有没有链接功能

这样子拿分合不合试呀,我都不好意思了.