2012-07-04 166 views
1

我正在使用「CUDA bu示例」一書開始使用CUDA。 但是當我通過包含給定書的所有頭文件,然後得到錯誤的LNK1104:無法打開文件'glut32.lib'

錯誤1錯誤LNK1104:無法打開文件「glut32.lib」 d:\書\書\ LINK書

我使用Visual Studio 10 請幫我解決這個問題

+0

我通過在我的項目中複製glut32.lib文件解決了這個問題..謝謝 – user1500872

+0

嗨,你能詳細解釋一下你的解決方案嗎?你的項目中的哪個部分是你複製的? – vipin8169

回答

1

如果你還沒有做到,你可能需要構建「shrUtils_vs2010.sln」解決方案。 該文件位於「\ path_to_SDK \ NVIDIA GPU Computing SDK 4.2 \ shared」文件夾中。

3

我發現了同樣的錯誤,而在Visual Studio中設置它2010

不過,我也找到了解決,並希望分享它。

只需將glut32.lib文件複製並粘貼到MicrosoftSDKs文件夾,因爲這是VC++鏈接器位置的默認位置。要確切

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib

+2

感謝您的建議像一個魅力工作...我有另一種方式。在 屬性頁面 - >配置屬性 - >鏈接器 - >常規 將您的庫的目錄添加到「其他庫目錄」字段。爲我工作 – SZT

+0

或使用屬性頁面 - >配置屬性 - > VC++目錄 - >庫目錄,並在那裏添加您的目錄。不確定與SZaman的方法有什麼不同。 – Matthias

+0

我下載了glut 3.7,解壓縮並將它添加爲像上面提到的lib目錄。但它並不適用於我 – vipin8169

0

複製從 「舉例CUDA」 lib文件夾下面的文件夾中的文件glut32.lib:

C:\ Program Files文件\ NVIDIA GPU計算工具包\ CUDA \ v7.5 \ lib \ Win32

+0

在Windows 10上完成此操作後,我收到一條新的錯誤消息,指出glut DLL缺失 - 通過將glut64.dll複製到... \ NVIDIA GPU Computing Toolkit \ CUDA \ v9來解決此問題。 1個\ bin中。最後工作。謝謝! –

相關問題