Visual Studio 2015 社区版本写 C 项目

2015-08-29 15:45:05 +08:00
 odirus
现在很少动手(基本没)写 C 语言主导的项目,所以一直停留在 VC6 时代,今天安装了一个 VS2015 社区版,项目新建好之后,但却找不到 C 的头文件,比如 stdio.h, math.h 这些都找不到,请问是怎么回事,搜索了很久没找到满意的答案,特来 V2 求教。
4866 次点击
所在节点    问与答
13 条回复
odirus
2015-08-29 15:49:11 +08:00
自己顶一下,实在找不到答案,也不知道是怎么回事,求解。
CodeingBoy
2015-08-29 16:20:49 +08:00
是不是没安装 Visual C++
2015 上面不是默认安装的
acros
2015-08-29 17:08:14 +08:00
C++里面不是把 c 的头文件都改成 cstdio 这种不带后缀名的了么,我看了下自己的 2013 社区版,就在
C:\Program Files (x86 )\Microsoft Visual Studio 11.0\VC\include
这个目录下啊。
ksupertu
2015-08-29 17:09:48 +08:00
引用方式不一样,别用 vc6 的引用方式
ehs2013
2015-08-29 17:27:57 +08:00
建立 Visual C++ - Console Application
和 vc6 大体还是相同的
onehao28
2015-08-29 18:36:29 +08:00
VS 2015 community 默认不安装 C++,是不是楼主安装时没注意?
odirus
2015-08-29 18:44:35 +08:00
@onehao28
@CodeingBoy 确认是安装了,今天手动安装的,可是还是不行,跪了,已转入其他门派,待武功高强之时再来收拾他。
onehao28
2015-08-29 18:48:46 +08:00
@odirus 哈哈,坐等楼主武功大成
broodnes
2015-08-29 20:20:50 +08:00
include 文件夹下面确实没有 stdio.h ,但是写程序时没有报错
cchange
2015-08-29 21:07:50 +08:00
试试用 everything 定位一下……
forcecharlie
2015-08-29 22:55:48 +08:00
在 C:\Program Files (x86 )\Windows Kit\10\include\10.0.build.0\ucrt
breeswish
2015-08-30 11:00:37 +08:00
#include <cstdio>
#include <cmath>
secondwtq
2015-08-30 13:21:05 +08:00
@acros 问题是有许多 C++ 项目依然在使用 C 的方式引用 C 标准库头文件。

我自己在 Mac 里面也这么做,不过貌似直接移植到 VS 2013 下没什么问题(还没升级 2015 )。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/216930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX