今天用vs2005編譯乙個專案的時候出現下面2個錯誤:
dibimage.obj : error lnk2019: 無法解析的外部符號 _cuda,該符號在函式 "public: bool __thiscall cdibimage::medianfilter(char *,long,long,int,int,int,int)" (?medianfilter@cdibimage@@qae_npadjjhhhh@z) 中被引用
1>./debug/dibdisplay.exe : fatal error lnk1120: 1 個無法解析的外部命令
我把所有的庫就加上了還是有那2個錯誤,本來我建的是乙個mfc工程,然後在工程裡面新增了乙個cu檔案,在cu檔案裡面有乙個函式我用extern c申明了一下,在另外乙個cpp檔案裡面呼叫它,結果就出現了上面2個錯誤。在網上查了很久,有個論壇上說本來建的是mfc工程,但呼叫的時候用的標準c的執行庫所以就出錯了。
於是我把extern c去掉,然後編譯就沒問題了。
其實在cu檔案裡不需要用extern c申明那個函式,只要在cpp檔案裡申明一下那個函式然後就可以呼叫那個函式了。
遇到的小問題
今天用vs2005編譯乙個專案的時候出現下面2個錯誤 dibimage.obj error lnk2019 無法解析的外部符號 cuda,該符號在函式 public bool thiscall cdibimage medianfilter char long,long,int,int,int,int...
matlab plot遇到的小問題
want to plot this function y 1 x 2 1 x 3 0.1 3 y 1 x.2 1 error using mrdivide matrix dimensions must agree.x 3 0.1 3 y 1 x 2 1 error using mpower matr...
專案遇到的小問題
隱藏動態新增的radiobutton的小圓圈 radiobutton.setbuttondrawable android.r.color.transparent radiobutton.setcompounddrawables null,null,null,null 隱藏動態新增的horizonta...