亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Visual Studio 2008中啟動新的CUDA項目?

如何在Visual Studio 2008中啟動新的CUDA項目?

C++
四季花海 2019-10-18 10:03:16
這是一個難以置信的基本問題,但是如何在Visual Studio 2008中啟動新的CUDA項目?我已經找到了關于CUDA相關問題的大量文檔,但是關于如何開始新項目一無所獲。我正在使用Windows 7 x64 Visual Studio 2008 C ++。我真的很想找到某種非常基本的Hello World應用程序,以便僅編譯和運行一個基本程序。編輯:我試過了你的腳湯姆。我設置了控制臺應用程序。然后,我刪除了默認的.cpp文件,并從模板項目中復制了這三個文件,以便進行編譯。當我編譯它時,template_gold.cpp抱怨沒有包含stdafx.h,所以我包含了它?,F在構建失敗了:1> ------開始構建:項目:CUDASandbox,配置:Debug x64 ------1>正在編譯...1> template_gold.cpp1>正在鏈接...1> LIBCMT.lib(crt0.obj):錯誤LNK2019:函數__tmainCRTStartup中引用的未解析的外部符號主要1> D:\ Stuff \ Programming \ Visual Studio 2008 \ Projects \ CUDASandbox \ x64 \ Debug \ CUDASandbox.exe:致命錯誤LNK1120:1個未解決的外部組件1>構建日志保存在“文件:// d:\ Stuff \ Programming \ Visual Studio 2008 \ Projects \ CUDASandbox \ CUDASandbox \ x64 \ Debug \ BuildLog.htm”1> CUDASandbox-2個錯誤,0個警告==========構建:0成功,1失敗,0最新,跳過0 ==========
查看完整描述

3 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

真是個好問題!!對于所有現有的CUDA文檔,我一直認為這是一個明顯的遺漏...實際上,我很高興能找到這篇文章,因為在使用CUDA相當一段時間之后,我仍然沒有?找到了一種讓VS從頭開始制作CUDA程序的官方正確方法。

當我需要啟動新的CUDA程序時,我始終只是從SDK目錄中復制并修改了“ template ”示例。這可能并不是您要找的東西,因為它沒有重新開始,但是這使VS具有所有正確的項目/文件名的具有CUDA功能的項目在VS中工作的快速方法...

  1. 從SDK 復制“ 模板 ”示例,然后重命名目錄-目錄中唯一必要的內容是源代碼以及VS .sln和.vcproj文件

  2. 重命名.sln和.vcproj文件

  3. 在文本編輯器中打開.sln文件,然后在文件的第三行中重命名Project變量和.vcproj文件名

  4. 在文本編輯器中打開.vcproj文件,然后在文件的前幾行中重命名NameRootNamespace變量

  5. 使用VS打開項目,然后打開“屬性頁”(在解決方案資源管理器窗格中右鍵單擊項目名稱,選擇“屬性”)

  6. 更改屬性頁中的輸出文件名(在“配置屬性”->“鏈接器”->“常規”下)...在更改文件名之前,我從“配置”下拉列表中選擇“所有配置”,在平臺”下拉菜單中選擇“ x64”向下,因為我使用的是64位系統

  7. 在屬性頁中更改程序數據庫文件名(在“配置屬性”->“鏈接器”->“調試”下)...在更改文件名之前,請在下拉列表中選擇“調試”“ x64”。


查看完整回答
反對 回復 2019-10-18
  • 3 回答
  • 0 關注
  • 881 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號