vs2010无法编译
① 为什么我的VS2010不能编译C语言,我新建一个项目以后,再新建一个CPP文件,下面会出现未知范围
新建的项一般默认为全局范围。。。从你的截图中没法看出你新建的C.cpp文件是属于头文件、源文件或是资源文件。。。。
你可以尝试右键单击源文件那一栏通过弹出菜单新建一个cpp项
我在本机上这样做出来的是全局范围。。。。
希望对你有帮助
② 为什么我的vs2010 总是编译失败
转载:
连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。
在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。
例如:我的电脑里面安装了vs2010,最近更新了系统,打了一些补丁,结果就出现这种错误了。在电脑里面搜索发现
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin
C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7600.16385_none_ba476986f05abc65
C:\Windows\Microsoft.NET\Framework\v4.0.30319
这三个路径里面都有cvtres.exe文件,于是我尝试使用第二个路径里面的文件替换第一个路径的文件,问题解决。
参考资料如下:
http://stackoverflow.com/questions/10888391/link-fatal-error-lnk1123-failure-ring-conversion-to-coff-file-invalid-or-c/14144713#14144713
③ VS2010无法编译,请问该怎么办
项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。
试试
④ 为什么C程序文件无法在vs2010上编译,按钮是灰色的呀
你要把这个 C 文件包含在一个 VC++ 项目里才可以编译啊
或者你直接用 VS 命令行工具编译这个也行