作者dddddd67 (斷水流大師兄)
看板C_and_CPP
標題[問題] Dev-C++是否能夠寫CUDA
時間Fri Dec 9 12:18:41 2016
開發平台(Platform): (Ex: Win10, Linux, ...)
Win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Dev-C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
CUDA
問題(Question):
由於目前研究上的需要寫CUDA,目前先裝好Dev-C++,
在環境變數上加入了CUDA的.h檔案,但是編譯會出問題
餵入的資料(Input):
無
預期的正確結果(Expected Output):
無錯誤
錯誤結果(Wrong Output):
[Error] cuda_runtime.h:
No such file or directory
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <stdio.h>
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.165.196.208
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1481257123.A.C55.html
1F:→ CodingMan: 這是不是要link人家的lib啊? 12/09 12:22
是的,我已經有在Linker有加入CUDA的Libery
2F:推 friendever: 請問有什麼原因必須要用dev c++開發嗎? 12/09 12:23
3F:→ friendever: 不太熟dev c++,但是如果有compile選項可以選,要加上 12/09 12:24
4F:→ friendever: g++ Main.cpp -Lpath 12/09 12:26
5F:→ friendever: path是你的library的位置,另外,library的code也要 12/09 12:27
6F:→ friendever: 一起compile 12/09 12:28
7F:→ friendever: 我都是寫個make把要用的東西通通包在一起,比較方便 12/09 12:28
因為目前開發環境在win7上面,之後實際跑資料會移植到Linux
所以我想說用Dev-C++會比VS C++來的好
謝謝您提供的方法,我再試試看
※ 編輯: dddddd67 (115.165.196.208), 12/09/2016 12:33:09
8F:→ Caesar08: cuda有自己獨特的語法,dev C++能用? 12/09 12:41
9F:→ dddddd67: #1Cpae92s這篇文章有提到用Dev-C++寫CUDA,我已我想應該 12/09 12:57
10F:→ dddddd67: 是可以的 12/09 12:57
11F:→ CodingMan: 找不到header檔案是要 -I<h file path> ??? 12/09 13:04
12F:→ freef1y3: 要把編譯器改成nvcc吧 (如果可以改的話) 12/09 13:44
13F:推 bibo9901: cuda有C++11 Devcpp能用嗎 12/09 13:54
14F:→ Caesar08: 那篇文章是看cuda,寫c code吧 12/09 15:19
15F:推 james732: 建議你現在就到Linux上寫,之後不用再痛一次XD 12/09 15:44
16F:→ dddddd67: 多謝各位的建議,我再來評估看看要怎麼做比較方便 12/09 16:23
17F:→ steve1012: 別用dev了... 12/09 17:34
18F:推 Ommm5566: 不要用dev 12/09 21:05
19F:推 ho83leo: dev 的結果 在win與linux會崩潰 12/10 09:09
20F:推 friends29: Cuda 不是用 nvcc 嗎 @0@! 我是廢物 都用vs 12/10 16:02
21F:推 qowina: 直接Linux 用eclipse nsight 12/12 14:33