CUDA 6.5 + Visual Studio 2013 Express 環境配置


Windows 平台下,這兩個軟件安裝沒有什么難度,點擊下一步即可。

VS Express 版本不支持安裝擴展,所以不能在安裝之后直接新建CUDA的工程,只能手動處理,這個稍微麻煩些:

1. 在 VS 2013 Express 里,點擊文件->新建項目,選擇模板\Visual C++\空項目;

0

2. 右擊解決方案資源管理器的項目名稱,選擇生成依賴項->生成自定義;

x

3. 選擇 CUDA 6.5,然后點擊確定

22

 

4. 右鍵項目,選擇屬性,然后如圖添加鏈接器的附加依賴項 cudart.lib

333

5. 設置 VS 2013 對 .cu 文件加亮,如圖

1

2

6. 在項目中添加一個新文件(源文件->添加->新建項-> C++ 文件)擴展名改為 .cu,輸入以下內容:

#include <cuda_runtime_api.h>
#include <device_launch_parameters.h>
#include <iostream>

int main(void)
{
    int n;
    cudaGetDeviceCount(&n);
    std::cout << n << std::endl;
    cudaDeviceProp prop;
    cudaGetDeviceProperties(&prop, 0);
    std::cout << prop.name << std::endl;
    return 0;
}

編譯運行…

 

附:

c:\cuda\toolkit\include\device_functions.h(1659): warning C4819: 該文件包含不能在當前代碼頁(936)中表示的字符。請將該文件保存為 Unicode 格式以防止數據丟失

文件 -> 高級保存選項 -> Unicode 代碼頁 1200


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM