<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的家園

    我的家園

    最近有朋友在編譯我提供的【Visual C++】游戲開發某一節筆記的源代碼的時候,提到出現 “fatal error C1083: 

    無法打開包括文件:“StdAfx.h”這個錯誤。這里我專門找了點資料,然后部分修改,寫成了一篇博文發出來,希望能對出現這個問題的朋友們有所幫助。

    這個錯誤大都是由于預編譯頭文件及#include<stdafx.h>這兩者的關系糾纏不清引起的,呵呵。

    這里我們采用vs2010講解,其他版本其實操作方案也差不多。


    1、如果在Visual C++工程的.cpp文件中包含了代碼#include<stdafx.h>,則工程就需要將屬性設置為:“使用預編譯頭”,具體方案是對“資源管理器”里的工程右擊->【屬性】->【配置屬性】->【C/C++】->【預編譯頭】,然后【創建/使用預編譯頭】選擇“使用”

    具體操作可以看我截的圖:



    2、如果.cpp文件里包含了stdafx.h文件,設置為“不使用預編譯頭”,可能會編譯就出現錯誤的,

    fatal error C1083: 無法打開包括文件:“StdAfx.h”: No such file or directory,

    所以設置為“創建預編譯頭”,或者設置為“使用預編譯頭”。

    3、如果出現下面錯誤: fatal error C1010: 在查找預編譯頭時遇到意外的文件結尾。是否忘記了向源中添加“#include “stdafx.h””?

    則表示沒有包含stdafx.h文件,設置為”不使用預編譯頭“即可。

    4、因為最近做了matlab與vc混編,所以,生成了.c文件,.c文件是不能使用預編譯頭的,如果讓這樣的文件“使用預編譯頭”,會出現下面錯誤的:

    “Debug\SMMS.pch”預編譯頭文件來自編譯器的早期版本,或者預編譯頭為 C++ 而在 C 中使用它(或相反)

    所以,在.c文件右鍵->【屬性】->"不使用預編譯頭“。注意只是此文件的屬性。


    本文部分轉自 http://apps.hi.baidu.com/share/detail/53843944

    作者:zhmxy555 發表于2012-4-11 21:10:08 原文鏈接
    閱讀:253 評論:0 查看評論

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩在线不卡免费视频一区| jizz18免费视频| 国产2021精品视频免费播放| 亚洲国产精品无码专区在线观看| 国产成人1024精品免费| 国产精品V亚洲精品V日韩精品| 草久免费在线观看网站| 亚洲国产V高清在线观看| 一级A毛片免费观看久久精品 | 亚洲国产成人精品无码区在线网站| 国产99视频精品免费专区| 亚洲午夜未满十八勿入| 18以下岁毛片在免费播放| 91亚洲精品麻豆| 啦啦啦www免费视频| 国产亚洲情侣久久精品| 亚洲精品456播放| 免费毛片在线看不用播放器| 亚洲成AV人片在线观看无码| 16女性下面扒开无遮挡免费| 亚洲六月丁香婷婷综合| 日韩黄色免费观看| 一级特黄色毛片免费看| 亚洲国产AV无码专区亚洲AV| 在线播放亚洲精品| 人与动性xxxxx免费| 久久久久久噜噜精品免费直播| 亚洲精华国产精华精华液网站| 亚洲av无码一区二区三区天堂古代| 中文字幕亚洲专区| 免费无码国产在线观国内自拍中文字幕 | 亚洲Av永久无码精品三区在线| 国产激情免费视频在线观看| 精品亚洲AV无码一区二区| 免费a级黄色毛片| 一级毛片免费观看| 国产精品无码亚洲精品2021| 亚洲AV无码成人网站久久精品大 | 扒开双腿猛进入爽爽免费视频| 亚洲视频欧洲视频| 精品国产呦系列在线观看免费|