作者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/cn.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