visual studio2015为什么编译普通的c++程序还要加stdfax和targetver
答案:2 悬赏:70
解决时间 2021-01-25 14:46
- 提问者网友:杀手的诗
- 2021-01-25 11:13
visual studio2015为什么编译普通的c++程序还要加stdfax和targetver
最佳答案
- 二级知识专家网友:未来江山和你
- 2021-01-25 11:35
可能因为你创建的项目类型自动给你加上了预编译头,所以每个.cpp文件都需要首先包含预编译头。
建议使用Visual C++的空项目来编写程序,其他的项目类型都可以通过项目设置来转换。追问额,为什么无法使用iostream呢,他自己现在是不带这个头文件了吗?追答把错误信息截个图!追问额,解决了。还有一个小问题,望解答,感激不尽。就是visual studio直接打开.cpp文件后不能编译和运行吗?谢谢追答不可以,Visual Studio是以项目作为生成单位的,你要编译、调试程序需要建一个项目。
建议使用Visual C++的空项目来编写程序,其他的项目类型都可以通过项目设置来转换。追问额,为什么无法使用iostream呢,他自己现在是不带这个头文件了吗?追答把错误信息截个图!追问额,解决了。还有一个小问题,望解答,感激不尽。就是visual studio直接打开.cpp文件后不能编译和运行吗?谢谢追答不可以,Visual Studio是以项目作为生成单位的,你要编译、调试程序需要建一个项目。
全部回答
- 1楼网友:佘樂
- 2021-01-25 12:24
你可以不加,只是为了预编译文件头,加快编译速度而已。追问额,为什么无法使用iostream呢,他自己现在是不带这个头文件了吗?追答不带需要自己加头文件。追问额,解决了。还有一个小问题,望解答,感激不尽。就是visual studio直接打开.cpp文件后不能编译和运行吗?谢谢追答不能,必须要在工程中,不过可以调用指定命令来编译单独的文件
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯