c語言程式設計為什麼會出現undefinedsymbol錯誤

時間 2021-09-11 22:33:38

1樓:兔老大米奇

當出現沒有定義的變數,或無法處理的符號時,就會出undefined symbol 錯誤,意思是沒有定義的符號。

libz.so.1 => /usr/lib64/libz.so.1 (0x00002b1ecf5f3000)。

這種情況意味著能找到該動態庫 libz.so.1 => not found 。

這種就是找不到動態庫,出現第二種現象你需要看一下自己的makefile或者動態庫配置檔案,動態庫名字和路勁是否有問題。

擴資資料

是tc裡面的圖形庫,如果要用的話應該用tc來編譯,vc++有他自己的另外圖形庫。tc中用initgraph()函式可以切換到圖形模式,用closegraph()可以從圖形模式切換回字元模式。

initgraph()和closegraph()都是圖形函式,使用圖形函式必須包括標頭檔案"graphics.h"。

void far i nitgraph(int far *graphdriver, int far *graphmode,char far *pathtodriver);

graphdriver是指向圖形驅動序號變數的指標,

graphmode是在graphdriver選定後,指向圖形顯示模式序號變數的指標,

pathtodriver表示存放圖形驅動檔案的路徑。

2樓:

變數,函式未宣告就使用,或漏寫了標頭檔案,就會出現undefined symbol。

settextstyle 不是ansi c 的標準函式。vc++ 不支援。tc 有此函式,在 graphics.h 裡。

void far settextstyle(font,dir,charsize);

int font; // 字型int dir; // 方向int charsize; // 大小不控制顏色

你要查你的編譯器說明,瞭解 settextstyle函式控制什麼顏色

3樓:孫曉麥蒂

undefined symbol 就是說你的程式裡出現了這樣的變數:未定義而使用。

因此,在使用變數之前必須定義它。

c語言為什麼會出現亂碼,為什麼C語言輸出檔案內容亂碼

應該是二次封裝弄的,防止盜用 這個行業一句 一個級別知道一個級別的事 躲藏了很多不為人知的祕密 你們都知道,我們來到地吃苦的目的就是為了能有今天,就是來掙錢的,所以我就要告訴你們,我們上面 的錢是怎麼分的,怎麼拿的,這也是你們非常關心的一個問題.為什麼會有這麼多的人想加入這個行業 1 每個平凡的人都...

c 程式語言,什麼是C 程式語言

只列和專業相關的課程,具體順序可能有誤,畢竟畢業太久了.大一 電腦科學 講述現代計算機系統的一些基礎知識 pascal 一門規範性非常強的程式語言,是dephi使用的語言.先學習規範性強的語言,對以後學習c,c 有很大幫助,畢竟c的隨意性太強了.c語言 不多說了 計算機組成原理 硬體的基礎知識,硬體...

c語言程式設計題,為什麼選a呢,c語言程式設計題,為什麼選A呢?

wdream龍 圖中是一個a?b c選擇表示式,a若為真,整個表示式的值就為b,a為假,表示式的值就為c,題目中應該是一個a?b c?d e的巢狀表示式,當a為真時,將b的值賦給y,a為假,再判斷c,若為真,將d賦給y,為假就將e賦給y,這樣你比較一下選擇項中的式子的功能就知道了,最好能夠在軟體中除...