vs2013运行出现问题,编译不了,提示fatal error C1069: 无法读取编译器命令行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2013运行出现问题,编译不了,提示fatal error C1069: 无法读取编译器命令行相关的知识,希望对你有一定的参考价值。

求具体解决方案

1 头部#include文件错误,#include 后面的包含的文件时,如果使用的是 "<>" 尖括号的话, 表示让编译器在系统头文件夹中查找对应名字的头文件, 当使用""引号时,就是让编译器在当前程序目录下查找对应名字的头文件,如果没有找到,则编译器会再在系统头文件夹中查找该头文件. 注意#include文件到位置。
2 感觉是编译器兼容问题,比如:include “streams.h”有的情况下在vs2003编译通过的情况下,在vs。net编译无法通过,改成,include "streams"去掉.h就可以了。

3 有可能是文件整理后移动位置,将与编译头文件和cpp文件目录修改导致错误,用记事本打开.dsp文件,找到与编译cpp文件,少了个与编译开关所以不能生成与编译头文件:.pch
加入开关:# ADD CPP /Yc"。h文件"。例如:
SOURCE=.\StdAfx.cpp
# End Source File
# Begin Source File
发现少了个与编译开关所以不能生成与编译头文件:。pch
加入开关:# ADD CPP /Yc"stdafx.h"
SOURCE=.\StdAfx.cpp
# ADD CPP /Yc"stdafx.h"
# End Source File
# Begin Source File

4 在编译directshow源码的时候注意将C:\DXSDK\Samples\C++\DirectShow\BaseClasses下的文件先进性一次编译。

5 tools->options->directories 里的lib设置问题

6 有的时候需要使用#program comment(lib,"")命令导入一个lib库文件。让编译器在该库文件中搜索,引入的头文件。
参考技术A

文件路径中含有中文且系统语言设置了使用 UTF-8 则可能出现此问题。

vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决

 重装了本本上的Xp系统,如往常一样,升级,装杀毒软件,开发工具。一些进行的非常顺利。然而,在我打开VS2008准备耕作的时候,尽然出现了一邪恶的错误提示:vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决。进过多家的方法,均无效,重装VS也不行,最后终于百度到一无名大侠的解决方案,问题解决了,在这里记录下来,以备再有不测。

到C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE下面拷贝mspdbsrv.exe到C:/Program Files/Microsoft Visual Studio 9.0/VC/bin下面,重启VS即可。

问题的原因我还不清楚,也学是DLL版本混乱的问题...

以上是关于vs2013运行出现问题,编译不了,提示fatal error C1069: 无法读取编译器命令行的主要内容,如果未能解决你的问题,请参考以下文章

VS编译运行时提示:应用程序并行配置不正确,无法启动程序

Boost test vs2013 fatal error C1001

VS编译出错:fatal error C1083: 无法打开包括文件:“stdbool.h”: No such file or directory

vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决

VS2013编程C++ 调试和生成老是出现问题,求救~~~

用vs2012,程序运行出现 fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory