1
在CImg Makefile中,我注意到一個標誌「-lm」,我認爲這指向了m.lib文件。但由於某些原因,它在鏈接階段無法找到它。我使用以下命令編譯代碼:使用CImg:LNK1181:無法在Windows 7上打開文件「m.lib」x64
nvcc -o FilledTriangles FilledTriangles.cu -I.. -O2 -lm -lgdi32
「nvcc」只是nvidia CUDA編譯器。它應該發揮作用類似於G ++
可能還需要尋找'libm.a'。 – Mehrdad 2013-03-05 08:01:13
這並不能解決問題。 「nvcc」似乎在尋找另一個文件。你如何讓nvcc查找正確的文件? OP的問題在標題中。如果你把這個添加到你的答案中,我會讓你滿意 – 2014-04-24 02:08:08