Zynq使用中的Vivado SDK 怎么添加函數(shù)?
掃描二維碼
隨時(shí)隨地手機(jī)看文章
遇到的問(wèn)題
最近一直在搞zynq的ps端,說(shuō)實(shí)話(huà)這個(gè)sdk還真好用,遇到一個(gè)小問(wèn)題,做做筆記吧。在viado SDK的程序開(kāi)發(fā)中,會(huì)出現(xiàn)以下的問(wèn)題,abs函數(shù)有警告,sqrt函數(shù)有錯(cuò)誤。
看看警告提示:這個(gè)錯(cuò)誤表示這個(gè)函數(shù)還沒(méi)有經(jīng)過(guò)聲明
看看錯(cuò)誤提示:這是個(gè)編程鏈接錯(cuò)誤,意思是說(shuō)在你的程序里引用了某個(gè)函數(shù), 但是鏈接器找不到該定義.
怎么解決?
1、解決辦法:添加對(duì)應(yīng)的頭文件#include”stdlib.h”
2、先打開(kāi)工程,點(diǎn)擊工程文件,右鍵,選擇Properties
打開(kāi)之后,選擇 C/C++ Build 下的Setting選擇:Libraries,點(diǎn)擊右側(cè)的紅色圓圈的+ 號(hào)
添加m文件 因?yàn)閍bs()位于math.h函數(shù)里,點(diǎn)擊?
然后Apply
會(huì)有一段小時(shí)間要消耗啦。
最后
其實(shí)sdk并不是一個(gè)好的寫(xiě)代碼的IDE,我平時(shí)喜歡直接使用VS寫(xiě)代碼,然后再放到sdk下面,或者使用SI也是一個(gè)不錯(cuò)的選擇。





