導航:首頁 > 源碼編譯 > 編譯時頭文件錯誤咋辦

編譯時頭文件錯誤咋辦

發布時間:2022-05-12 05:15:21

『壹』 c++里<thread>頭文件 vs2017編譯出錯 ,怎麼辦

你這樣說太籠統了,很難定位,錯誤圖片都不上傳一張。看這架勢,一般來說可能是這個項目在其他地方原來用到了線程相關的東西,現在你多包含了一個頭文件,它剛好以為你要用這個命名空間的類,而不是原來的,而現在這個又不符合,所以就會報錯了。

『貳』 在C++中 自己定義了一個類頭文件 編譯時卻報錯找不到該文件,怎麼解決呢

根據你的錯誤信息提示可以知道,在F:\C++\MSDev98\MyProjects\1這個路徑1文件夾中沒有VRecruit.h這個頭文件,你把這個頭文件放到與1.cpp同一個文件夾下就OK了。

編程 請網路一下 睿騰編程

『叄』 為什麼有時候編譯老是出現加入的系統頭文件出現錯誤啊

大凡在Windows平台下用C++做網路開發很多時候都會同時包含這兩個頭文件,如若順序不當(windows.h先於winsock2.h)就會出現很多莫名其妙的錯誤。諸如:

警告 4 warning C4005: 「AF_IPX」: 宏重定義 c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 91
警告 5 warning C4005: 「AF_MAX」: 宏重定義 c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 127
初看到如此一堆的錯誤委實不爽,但是只要將二者的包含順序調換一下問題就會解決,原因參見下面那個鏈接。另外,上述問題不僅影響直接包含二者的文件,還影響間接包含的情形。比如,a.h包含了windows.h,b.h包含了winsock2.h,如果在c.h當中要引用a.h和b.h,那麼正確的順序應當是b.h先於a.h。當然,實踐當中有時很難找到究竟是哪兩個文件順序不對了,終極的解決辦法是,在當前工程(就是編譯不過的這個工程)所有include語句最前面加上#include <winsock2.h>和#include<windows.h>,世界清靜了。

『肆』 C語言頭文件。為什麼我在編譯程序是老是提醒我的頭文件出錯

我把你的用我的程序試了一下,沒有問題;exe顯示是:

5,4,3,2,pressanytocontinue

有圖為證。

現在有很多不同版本的VC++,又一版本的就如「二樓」說的,在命名時,命名為'1.cpp',有的是『1.c』。當然,你在對話框中(命名時的)直接輸入1就行;

頭文件中,#include<stdio.h>和#include(空格)<stdio.h>都可以;

『伍』 C++編程時頭文件內有語法錯誤

#include直接寫這一句或者寫#includeusingnamespacestd;不要寫成#includeusingnamespacestd;

『陸』 c語言編譯錯誤 頭文件的問題

先建一個工程,然後再新建一個head
file文件,之後在c
source
目錄下新建.cpp文件,這樣在同一工程下應該可以打開。

『柒』 為什麼編譯的時候這個頭文件是錯誤,我用的是Keil μVision4

你看看這個
#include <reg51.h> //頭文件
sbit sel=P0^0; //位定義
void main() //主函數
{
P1=0x00; //p1埠預置數
while(1) //循環執行程序
{
if(sel) //判斷埠數值,如果為高電平
{
P1=P1+1; //p1埠數據右移
if(P1==0xFF) //p1埠為0xFF時,重新置數
P1=0x00; //以便於循環操作
}
else
{
P1=P1-1; //p1埠數據左移
if(P1==0x00) //p1埠為零時,重新置數
P1=0xFF; //以便於循環操作
}
}
}

『捌』 C語言編譯錯誤C1010該怎麼解決

在編譯VC++6.0是,出現fatal error C1010: unexpected end of file while looking for precompiled header directive
的錯誤.
解決方法:
1、如果發生錯誤的文件是由其他的C代碼文件添加進入當前工程而引起的,則Alt+F7進入當前工程的 Settings,選擇C/C++選項卡,從Category組合框中選中Precompiled Headers,選擇Not Using Precompiled headers。確定。
2、在文件開頭添加:
#include "stdafx.h"
對預編譯頭文件說明如下:

所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標准頭文件(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。

預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭文件的後綴是「pch」,所以編譯結果文件是projectname.pch。

編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有代碼。

因此,所有的CPP實現文件第一條語句都是:#include "stdafx.h"。

『玖』 頭文件沒有問題(同學可以用),為什麼編譯時提示頭文件錯誤程序如下:

#include 前面的語句少了分號

『拾』 C語言,頭文件總是無法在編譯中出錯

可能是你編譯器設置的問題,看看設置的預設目錄是否正確。另外當前目錄包含頭文件用雙引號不用尖括弧即:

#include "stdint.h"

閱讀全文

與編譯時頭文件錯誤咋辦相關的資料

熱點內容
十二星座的布娃娃怎麼買app 瀏覽:321
反編譯打包地圖不顯示 瀏覽:92
沒有壓縮的圖片格式 瀏覽:468
斯維爾文件需不需要加密狗 瀏覽:300
柱加密區范圍在軟體中設置 瀏覽:706
紙質音樂壓縮教程 瀏覽:33
安卓手機健康碼快捷方式怎麼設置 瀏覽:477
程序員是怎麼發明的 瀏覽:175
新手程序員的職業規劃 瀏覽:175
c源程序通過編譯得到的目標文件 瀏覽:412
mpu6050控制單片機 瀏覽:751
雲伺服器租用什麼意思 瀏覽:150
程序員做中介怎麼樣 瀏覽:141
怎麼把解壓視頻保存到手機 瀏覽:451
app欠費怎麼查詢 瀏覽:350
錄音文件夾怎麼壓縮 瀏覽:898
編程培訓機構學費 瀏覽:500
華為麥芒5伺服器地址 瀏覽:746
怎麼把app裡面的app上鎖 瀏覽:942
java數字運算 瀏覽:166