當我沒有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更多地使用它)來完成任何工作。 –