有关EXE编译的相关问题.
我用的系统是VC++ NET 2003(本来想找VC++6.0,但考虑最后还是要换到高版本,所以就没再找).
我的目的是想
(1)编译后EXE可以在win98/win2000或以上能正常使用.
(2)EXE的运行不需要NET环境,也就是就象一般的EXE文件,不需要NET环境就可以运行.
(3)最好不用另带任何DLL,如果需要DLL最好打包到EXE中.
那么(1)我对MFC选择了静态连接...是不是就不用MFC.DLL了?
(2)我在软件中使用到了GDI+. 如何才能做到不用另带GDI+的有关DLL? 能不能做到打包到EXE中.
还有使用机要不要安装GDI+(假设对方系统没有装GDI+,如WIN98)
(3)是不是只能用到MFC的技术编写的EXE才能脱离NET环境?
(4)发现vector要比CArray 好的多.但它不是MFC中的,是STL中的,如果用了能不能在非NET环境下使用.
(5)如果想用ATL中的类,那么EXE能不能在非NET环境下使用?