当我没有IDE使用GCC时,我只需要创建* .h文件和* .cpp文件。Visual Studio 2005中的空项目和win32控制台项目之间的差异
但是在VS2005中,创建空项目有两种方式,第一种方式是使用“general - > Empty Project”,第二种方式是“Win32 - > Win32 console project - > next - > empty project”。
官方example建议第二种方式,而我preffer第一种方式。
那么他们之间有什么不同呢?
在win32控制台项目中,“subsystem”是“console”,“Character Set”是“unicode”。但是在空项目中,“子系统”是“NoSet”,“字符集”是“多字节”。这是什么意思?
谢谢。这是否意味着当我使用“通用 - >空项目”,然后添加test.h和test.cpp文件,然后构建就像gcc的方式,它会出错?我会给它一个测试。 –
当我使用上述操作时,效果很好,所以我仍然感到困惑。但我会接受你的建议,因为“win32 console project”是一般的方法。 –
@jiahilegass这很大程度上取决于你在做什么,我猜。如果它适合你,那么很好,但请注意,可能需要通过控制台项目模板设置的某些标志和设置才能使用Windows API(它比实际的GUI更多地使用它)来完成任何工作。 –