如果我正在制作一个简单的C ++程序,例如连接到数据库,则应在Visual Studio 2017中选择哪个选项作为Visual C ++模板?
Windows控制台应用程序
要么
空项目?
基于Windows控制台应用程序的程序是否只能在Windows上运行,因为一个空项目将在许多OS上运行?
最佳答案
“ Window的控制台应用程序”程序已将一些东西添加到您的项目中,以使其在Window的命令提示符下更加流畅地运行。但是,即使您创建“空项目”,默认情况下,编译后的版本也不会在其他操作系统上运行。您将必须为要使用的每个操作系统重新编译。
关于c++ - VS C++中“Windows控制台应用程序”和“空项目”之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47384537/