1樓:糹色糹彖亻本
c++和c語言相容問題在getvolumn前面加上extern試一下
c++編譯的時候無錯誤,連線執行的時候有錯誤是什麼情況
2樓:卷秋靈
鏈結是錯誤的原因很多,我遇到的一般都是提示有未解決的外部符號什麼什麼的。你看看你的程式,是不是宣告了某個函式,但是在後面卻沒有這個函式的定義,或者宣告了使用外部變數但是在原始檔中卻沒有找到變數的定義。。如果沒有解決的話,清把**貼出來吧。
c++中,編譯沒有錯誤,連線有錯誤,該怎樣除錯呢?
c/c++的程式,編譯過程沒有提示存在錯誤,但是在執行時卻無法正常執行,請大家幫忙看看是什麼問題??
3樓:桓宕
#include "iostream.h" struct node ; struct node *create(int n) return head; } void main() cout< c++程式編譯連線都沒有問題,但是執行時卻什麼東西都出不來,也沒有報錯,怎麼回事啊? 4樓:菲雨丶 應該是邏輯錯誤吧。邏輯錯誤不同於語法錯誤,編譯器是不會告訴你的。 記得我做資料結構課設的時候就是指標指向不對,結果雖然能執行,但是就是不出結果。。好好檢查一下吧。書上的例子最好看懂了以後自己默敲在電腦裡,而不要做typewriter,明白麼? 望樓主收穫更多。 5樓:匿名使用者 我估計是你的設定有問題,你用的mfc程式,那麼是基於對話方塊、單文件、還是多文件,你見乙個新檔案後什麼**也不用寫,直接執行看看! 6樓:匿名使用者 貼出你寫的原始碼!~~~~~~~ 沒有原始碼問題一時很難確定原因所在用樓下的倆位朋友試試吧 我編寫的c++程式編譯時沒有錯誤,但是連線時顯示unresolved externals如何解決 7樓:匿名使用者 #include using namespace std; class clock ;//時鐘類成員函式實現 clock::clock():hour(0),minute(0),second(0){}//建構函式 //複製建構函式的實現 void clock::showtime()clock globclock;//宣告物件globclock,具有靜態生存期,命名空間作用域 //由預設建構函式初始化為0:0:0 int main() 8樓:匿名使用者 你的複製建構函式只有定義,沒有實現 9樓:嚴 你工程屬性建立錯誤了。要求建立乙個 win32 控制台工程,但是你建立了乙個win32工程。 可以通過修改工程屬性或直接**重新設定屬性彌補。 但是鑑於初學還是重新來過吧,建立工程時候記得選擇正確。 10樓:匿名使用者 你的拷貝建構函式沒有實現啊~~~~ 有結果呀,我用的vs2012,如圖,lz是不會用編譯器吧,程式除錯無誤的話結果會閃一下,點執行就能保持住dos視窗了 include main printf 5d n i if i 10 0 getchar 是不 du是一 zhi閃dao 而過版?權 include int main void pr... 如果只生成一個檔案,那麼這個題目答案是b。編譯 compile 後生成目標檔案,字尾 obj。也就是機器碼。選擇c.exe 解析如下 檔案編輯的時候原始碼是cpp副檔名,c 標頭檔案是.h副檔名。編譯源程式檔案轉換成.obj副檔名的目標檔案。連結將一個或多個目標檔案與程式用到的庫檔案鏈拉起來,形成一... sln是解決方案。prj是專案檔案。你看看有沒有這個字尾名的?追問 沒有這個字尾名的,只有一些源 回答 那樣的話,你可以自己建乙個空專案。再把那些 加入到專案中了。不過那樣很難保證專案能成功編譯。c 源程式檔案 vs解決方案檔案 web專案檔案 c 專案檔案的字尾名是什麼 c 源程式檔案 aspx ...C語言程式編譯沒有錯誤,但是沒有結果,為什麼啊
C語言源程式檔案經過編譯連線之後生成字尾為的檔案
C源程式中沒有sln為字尾的檔案,應該如何開啟專案