日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...

發(fā)布時(shí)間:2023/12/13 c/c++ 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

<pre id="best-content-1299104064" mb-10"="" style="font-size: 14px; line-height: 28px; ">該錯(cuò)誤是因?yàn)楫?dāng)項(xiàng)目中混合了 .cpp 和 .c 文件時(shí),編譯器會(huì)對(duì)它們采取不同的編譯方式(主要是因?yàn)閷?duì)函數(shù)聲明的處理方式不同),
因而不能共用一個(gè)預(yù)編譯頭文件。在 VC++ 中,默認(rèn)的預(yù)編譯頭文件是針對(duì) C++ 的 (stdafx.h 和 stdafx.cpp),當(dāng)然也可以創(chuàng)建針對(duì) C 的預(yù)編譯頭。

方法:將少數(shù)的不同類文件設(shè)為不使用預(yù)編譯頭是比較平衡的做法,方法是:對(duì)于 VC++6.0,在 FileView 里對(duì)要取消預(yù)編譯頭的 .c (或 .cpp) 文件點(diǎn)右鍵,
選擇 settings,在彈出的對(duì)話框右邊選擇 category 為 precompiled headers,再設(shè)置選項(xiàng)為 not using ...;
(對(duì)于 VS2010,則在 solution explorer 中對(duì)相應(yīng)文件點(diǎn)右鍵選擇 properties,在 precompiled headers 項(xiàng)下設(shè)置 not using... 即可。如果需要設(shè)置多個(gè)文件,
則可以按住 Ctrl 鍵再同時(shí)選中這些文件并設(shè)置)
PS:解釋如下點(diǎn)擊項(xiàng)目 點(diǎn)擊屬性 然后選擇C/C++ 預(yù)編譯頭 預(yù)編譯頭 不使用預(yù)編譯頭
(解決方案資源管理器-右擊需要排除的c或cpp文件]-彈出屬性菜單-展開C/C++-預(yù)編譯頭-創(chuàng)建/使用預(yù)編譯頭-選擇不適用預(yù)編譯頭)

轉(zhuǎn)載于:https://www.cnblogs.com/hejing-swust/p/7780396.html

總結(jié)

以上是生活随笔為你收集整理的error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。