V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
koalli
V2EX  ›  程序员

我要被 vs2013“预编译头文件来自编译器的早期版本”玩死了。。。

  •  
  •   koalli · Jul 4, 2018 · 4086 views
    This topic created in 2854 days ago, the information mentioned may be changed or developed.
    环境是 vs2013。

    我要在一个 C++的库里使用第三方的 C 库,我已经右键设置这些 C 文件不使用预编译头了,可是 debug 版重新编译也一直报“预编译头文件来自编译器的早期版本”这个错误,如果真的是配置错误也就罢了,release 版本一样的配置编译直接就过了。。。

    我现在整个人都是懵逼的,来来回回对比 debug 和 release 版本的配置项根本找不到问题在哪里。。

    新建出来的空项目导入这个第三方 C 库排除不使用预编译头后 debug 和 release 都是可以编译的,不知道我到底哪里遗漏了什么配置项?
    Supplement 1  ·  Jul 4, 2018
    应该是 vs2013 的 bug,我用编辑器打开项目的.vcxproj,拷贝了另外一个 C 文件排除预编译头的配置项过去给我要用的这个文件,保存了重新加载一下 debug 编译过了。。。真的让人崩溃。。
    3 replies    2018-07-05 10:09:58 +08:00
    vuser
        1
    vuser  
       Jul 4, 2018
    重新编译就 ok 了吧
    koalli
        2
    koalli  
    OP
       Jul 4, 2018
    @vuser
    我就是重新编译了好多次都不行,来来回回试了一个多小时。。整个人都要疯了。。
    也是瞎猫碰到死耗子,随手拷贝了配置项试了一下就好了。。
    真的是无语。。
    USNaWen
        3
    USNaWen  
       Jul 5, 2018
    vs 有些配置在 ui 里看不到,折腾死。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5672 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 03:43 · PVG 11:43 · LAX 20:43 · JFK 23:43
    ♥ Do have faith in what you're doing.