请问ubuntu环境下,在Qt上用cuda 生成的动态链接库时,pro配置文件应该怎么写? 5C

cuda_d.output = $$CUDA_OBJECTS_DIR/${QMAKE_FILE_BASE}_cuda.o

这句输出原来是用在app上的,可以使用。现在改为lib,没法用了,注释掉倒是可以编译,但是没用了
是否可提供范例参考?谢谢

0

1个回答

0
qq_29779539
qq_29779539 谢谢 ,不过我是在ubuntu环境下的,不会写那个pro文件
12 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
QT工程配置文件( .Pro)
为应用程序添加LOGO: RC_ICONS += 6852/LOGO.ico #6852/LOGO.ico资源文件路劲 添加翻译文件: TRANSLATIONS = language_en.ts language_zh.ts
Qt动态链接库的生成和应用
动态链接库(Dynamic Link Library,缩写为 DLL)是可执行程序在执行的过程中可以动态调用其中函数的函数库,与静态库的不同之处在于,静态库会在程序编译链接的过程中编译到可执行文件中,而程序的执行无需依赖静态库,静态库在windows和linux下的后缀分别为.lib和.a,而动态库在程序编译链接的过程中不会编译链接到可执行文件中,程序需要依赖动态库才能正常运行,否则会导致缺失
Qt生成pro文件
步骤如下: ① qmake -project 生成一个与平台无关的项目文件(如test.pro) ② qmake test.pro 生成一个与平台相关的makefile文件 若使用Visual Studio,可通过test.pro文件创建一个Visual Studio的工程文件 ① qmake -tp vc test.pro ...
Ubuntu安装配置Qt环境 -
Ubuntu安装配置Qt环境
ubuntu 环境下qt的安装
1.进入下载网址https://www.qt.io/download-open-source/#section-2 下载对应自己系统版本的安装包 2.我是ubuntu16.04 32位只找到在线安装包,qt-unified-linux-x86-2.0.3-1-online.run 直接运行时显示权限不够 ./qt-unified-linux-x86-2.0.3-1-online.run: 权限
CUDA 9.0在Ubuntu上的安装
1.下载CUDA 在以下网址下载9.0的deb文件(注意选取合适的平台): https://developer.nvidia.com/cuda-downloads (如果当前页面为9.0以上版本,可在必应上用“cuda 9.0 download ”作为关键词检索定位相关下载网页) 2.终端安装deb文件 在终端执行如下命令:   sudo dpkg -i cuda-repo-u...
C# MessageBox的配置文件应该怎么写?
如题:rn我想写一个MessageBox的配置文件``rn请问该如何写``rn
正确的Spring配置文件应该怎么写
如果设置TextBox1.Text属性Sping的配置文件是这样写rntruern但rn如果是TextBox1.Size.Height属性应该怎么写?rn我这么写为什么不对呢?rn20
【Qt】在ubuntu上打包发布Qt程序,可以不依赖Qt环境
参考博客 https://blog.csdn.net/theArcticOcean/article/details/68069964 https://blog.csdn.net/hjl_1991/article/details/50365927 亲测过程 1、编译处release版本的Qt程序 2、创建打包文件夹 mkdir release 3、进入文件夹,将要打包的程序拷贝...
动态链接库用配置文件初始化问题
我做了个动态链接库,截获EM_REPLACESEL消息,现在想用配置文件初始化一些变量,但是不知道为什么初始化不了,大家帮忙看看,代码如下~~rn[code=C/C++][/code]rnCDDCLOGDLLApp theApp;rnHHOOK g_hHookDDCLog;rnHWND g_hwnd=NULL;rnRECVPARAM a; //自定义结构体rn void CDDCLOGDLLApp::Setting()rnrn CString des="";rn ::GetCurrentDirectory(MAX_PATH,des.GetBuffer(MAX_PATH));rn des.ReleaseBuffer();rn des+="\\config.ini";rn GetPrivateProfileString("PhoneDemo","Server_IP","",a.server_ip.GetBufferSetLength(15),15,des);rn a.server_ip.ReleaseBuffer();rnrnrn void CDDCLOGDLLApp::SendMessage(HWND hwnd)rnrnrn ::PostMessage(hwnd,WM_MSG,0,1);rn rnrn LRESULT CALLBACK CallWndProc(rn int nCode, // hook codern WPARAM wParam, // current-process flagrn LPARAM lParam // address of structure with message datarn)rnrnrnrnrnrnrn theApp.Setting();rn CWPSTRUCT* pStruct =(CWPSTRUCT*)lParam;rnrn if(pStruct->message==EM_REPLACESEL)rn rnrn CString s=(char*)pStruct->lParam;rnrn rn g_hwnd=::FindWindow(NULL,"DDCLOGTEST");rnrn HWND hWnd =pStruct->hwnd;rn [color=#FF0000]MessageBox(hWnd,a.server_ip,NULL,MB_OK);[/color] rnrn return CallNextHookEx(g_hHookDDCLog,nCode,wParam,lParam);rn rn UnhookWindowsHookEx(g_hHookDDCLog);rnrn rnelsern return CallNextHookEx(g_hHookDDCLog,nCode,wParam,lParam);rnrnrnrnrnrnrnextern "C" _declspec(dllexport) void StartSendMessage()rnrnrn g_hHookDDCLog=SetWindowsHookEx(WH_CALLWNDPROC,CallWndProc,GetModuleHandle("DDCLOGDLL"),0);rn rnrn红字部分的a.server_ip得不到值,请问怎样解决呢???rn
ubuntu上安装qt sdk时出错
出错信息:rn[img=http://www.civilnet.cn/bbs/attachment/64_170_b6d5f27865ad632.jpg][/img]rn是什么原因?
请问这个应该怎么写
procedure TForm1.Map1MouseMove(Sender: TObject; Shift: TShiftState; X,rn Y: Integer);rnvarrnP1 : MapObjects2_TLB.Point;rnbeginrn P1 := Map1.ToMapPoint(X,Y);rn StatusBar1.Panels.Items[2].Text := Format('经度=%.4f,纬度=%.4f',[(P1.X+1100782.530)*0.01099,(P1.Y+582812.204)*0.005277]);//鼠标掠过时显示坐标rnend;rnrnrnrnprocedure TForm1.Map1MouseDown(Sender: TObject; Button: TMouseButton;rn Shift: TShiftState; X, Y: Integer);rnvarrn tl : IMoTrackingLayer;rn beginrn tl := Map1.Trackinglayer;rn if SpeedButton1.down =true thenrn beginrn pt := IMoPoint(CreateOleObject('MapObjects2.Point'));//这里是话点的代码rn pt :=Map1.ToMapPoint(x,y);rn tl.AddEvent(pt,0);rn endrn elsern beginrn if (Button = mbLeft) thenrn Map1.Extent := Map1.TrackRectanglern elsern Map1.Pan;rn end;rnend;rnrnrnrnEdit4.text和Edit5.text 显示的是接收到的经度纬度,格式都是=%.4f和MouseMove的一样,用的是mo2.3,请问如何把Edit4.text和Edit5.text在地图的相应位置画个点, 用一个buttenclick实现?
请问这里应该怎么写
[code=JScript]Object.Each = function(fun) rn if(this.length && this.length > 0)rn for (var i = 0; i < this.length; i++)rn fun(this[i], i);rn rnrnrnvar objs = document.getElementById("tt").getElementsByTagName("li");rnrnobjs.Each(function(obj, index)rn obj.getElementsByTagName("dt")[0].onclick = function()rn objs.Each(function(o, i)rn o.className = index == i ? "on" : "";rn );rn ;rn)[/code]rnrnEach为什么无效呢
ubuntu Qt怎么生成ui.h文件
win下Qt Creator添加一个ui界面文件时,run一下会自动生成一个对应的ui.h文件,但是我的在ubuntu下怎么不自动生成ui.h啊,不生成没法往下做啊,新手学QT,大虾指点一下rnrn
Ubuntu上使用QT creator运行cuda程序
突发奇想想尝试一下QT界面中使用CUDA加速过的程序,然后查了一下资料,总结一下有以下几点吧 1、CUDA配置全部放在.pro文件中 2、main.cpp为主函数使用g++编译 3、kernel.cu为核函数使用nvcc编译 不多说上代码
ubuntu上qt的一些问题
先装qt,再装qtcreator,教程在上篇中有介绍。在安装完后qtcreator无法启动应该是缺少一些包,可以按照它提示的一个个apt-get install,也可以一起install一些,参考[这个文章](http://blog.csdn.net/incanus/article/details/39353505)中说到的包,`sudo apt-get install libXcursor1:i3
QT在Ubuntu上安装
各位:rn 我已经下载好了Qt_SDK_Lin32_offline_v1_1_beta_en.run文件rn但是不知道怎么在ubuntu10.10上安装rnrnrn这是操作终端的信息:rn./Qt_SDK_Lin32_offline_v1_1_beta_en.run --buildpkg ubuntu/gutsyrnbash: ./Qt_SDK_Lin32_offline_v1_1_beta_en.run: 权限不够rnrn请教详细的安装过程rn我是新的不能在新的新手,菜得不能再菜的菜鸟rn还请各位耐心帮助rn谢谢!!
QT在ubuntu上的移植
介绍了QT是如何移植到ubuntu上,并进行开发的
ubuntu上cuda和cudnn的安装(配置gpu环境的准备工作)
在配置tensorflow-gpu或者pytorch-gpu等gpu运行环境之前,都需要进行cuda和cudnn的配置,让gpu能够发挥作用。 我的配置环境: ubuntu 16.04 cuda 9.0 cudnn 7 cuda安装 cuda 9.0下载地址:https://developer.nvidia.com/cuda-90-download-archive?target_os=Linu...
python之生成Qt pro文件
##genQtPro.py import os,sys,re import shutil,string # [OK] # global var for app # calc the baseLen, we should add the divator char '/' or '\' gBaseLen = len(os.getcwd()) + 1 gSrcList = "SOURCES += \
怎么写一个动态链接库
要写一个动态链接库,该怎么写呢?怎么写接口啊rn
请问细表格如果用CSS写应该怎么写,
我想在用一个表格是这样的:rn rn我想把border='1' bordercolordark='#FFFFFF'rncellpadding='1' cellspacing='0' bordercolorlight='#848284'的内容写到CSS中,请问如何能做到这一点
ubuntu环境qt配置交叉编译器
在ubuntu上进行嵌入式的开发,我们大部分采用的是上位机进行交叉编译程序,移植到目标主机(下位机)进行运行,这时我们可以在qt上进行配置我们的交叉编译环境,然后在qt这个IDE上进行编写,编译,然后在下位机上运行,只需要一键式操作。高效,方便,快捷!
Ubuntu下安装Qt环境及Qt Creator开发工具
Ubuntu下安装Qt环境及Qt Creator开发工具
linux cuda 项目 动态链接库
rn我用的命令:rn1.gcc nvcc编译.o 文件rn2.gcc -shared -fpic -o libmyhello.so Aligner.o CFastaSW.ornrn在第2步 terminal 显示错误:rn/usr/bin/ld: CFastaSW.o: relocation R_X86_64_32S against `_ZTV8CFastaSW' can not be used when making a shared object; recompile with -fPICrnrnmakefile文件rn:NVCCOPTIONS = -arch $(ARCH) --ptxas-options=-v -use_fast_math -Xcompiler -funroll-loops -Xcompiler $(SSE_ARCH) $(MACROS) rnNVCCFLAGS = -O3 $(NVCCOPTIONS) -I .rnrn#determine the proper library as per the architecturernNVCCLIBS = -lmrnrnrnrnrn
CUDA 动态链接库与静态链接库
参考《CUDA C BEST PRACTICES GUIDE》 chapter 15 PREPARING FOR DEPLOYMENT,关于部署CUDA加速的程序时,往往对CUDA加速的程序编译为动态链接库或者静态链接库。这两者导致的区别是,使用动态链接库,在目标机器上运行时,必须一并安装和编译库时一样的CUDA版本,而静态库没有这样的要求。可见静态库对使用者来说可能更加方便。
ubuntu下,如何配置双显卡的cuda环境?
最近要用到一个多显卡的cuda程序,是在linux下运行的,可是却不知道如何在linux下配置双显卡的cuda环境,求高人指点。。。
Qt之动态链接库
Qt程序加载动态链接库 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;加载动态链接库(windows下的.dll文件)的方式: 1、静态加载动态链接库 2、动态加载静态链接库 3、非完整动态链接库 1 静态加载动态链接库 1)包括完整的头文件描述 2)在.pro文件添加配置语句 3)动态链接库的功能函数应为extern C标准格式。 这里的第三条可以忽略。 1.1 配置.pr...
【Qt 】QSettings写ini配置文件
QSettings写ini配置文件(Qt版本5.2): #include "inidemo.h" #include #include IniDemo::IniDemo(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); QSettings settings("setting
按天生成的编号应该怎么写?
按天生成的编号应该怎么写? 写了好久没写出来!
Qt 中的配置文件Pro细节笔记
简述在使用Qt的时候,在一些大的工程中,常常需要各个模块之间库的调用,这时候就需要对pro文件进行配置,为了使用的方便,对pro常用内容总结整理。必要的进行实例说明与一些开发中的整理 新建立一个Qt的工程,打开pro文件#------------------------------------------------- # # Project created by QtCreator 2017-07
请问用Qt怎么画
[img=http://img.my.csdn.net/uploads/201207/09/1341821694_3033.jpg][/img]rnrn请问用Qt怎么画这样的,这是一个磁盘空间状态信息的显示rn希望能有代码rn
Qt里QAxObject应该怎么用
上代码rn[code=c]#include rn#include rn#include rnint main(int argc, char *argv[])rnrn //OleInitialize(0);rn //CoInitialize(0);rn QCoreApplication a(argc, argv);rn QAxObject *asdfg = new QAxObject("Excel.Application");rn return a.exec();rnrn[/code]rn提示C:\Documents and Settings\Administrator\111111111\main.cpp:9: 错误:undefined reference to `QAxObject::QAxObject(QString const&, QObject*)'rn:-1: 错误:collect2: ld returned 1 exit statusrn而QAxObject构造有这一项 QAxObject(const QString &c, QObject *parent = 0);rn上面两行//OleInitialize(0);rn //CoInitialize(0); 加不加都报错,翻译报错。
写配置文件时,怎么有乱码啊
我作了个用户登录的窗口,配置文件是sys.ini,我想添加新用户时,在sys.ini中老是有乱码,根本就不能登录,rn 代码是这样的: rn assignfile(df,'sys.ini');rn reset(df,1);rn siz:=filesize(df);rn seek(df,siz); rn ss:=username;rn blockwrite(df,ss,12,numwrite);rn ss:=userpass;rn blockwrite(df,ss,12,numwrite);rn blockwrite(df,ss,24,numwrite);rn closefile(df);rn 不知道什么地方出毛病了,现在只能在文件中直接改了,程序中不能添加了rn 怎么会有乱码的???
请教一下用QT调用动态链接库,回调函数怎么用
在mainwindow里面调用动态库,动态库有一个回调函数,就是动态库收到数据以后通过回调函数把数据传给我,这个回调函数要怎么调用mainwindow里面的函数,让回调函数一接收到数据,我就可以立刻处理?rnrn[code=C/C++]rnvoid __stdcall display(char *msg, int len)rnrn int i;rn QString str;rn str="";rn for(i =0; i
动态链接库是什么?怎么用?
最近了解了一下关于动态链接库的知识。 动态链接库按照一系列的命令就可以生成。linux下的.so文件。 1,.so到底是什么? 我们编出动态链接库,只需要用到的头文件和.so就可以使用其中的函数,实际上头文件也是为了让用户看一看,实际连头文件都不用。 简单来看,动态链接库就是.c,.cpp文件的集合,然后在调用的时候就需要一个接口头文件和头文件下的函数声明而已。这样我们就可以将动态链接库重...
Qt 调用CUDA静态库和动态库生成与配置
前言 通过将CUDA相关计算操作放在库中,方便在项目中调用,省去了每次编译cu文件的麻烦,也便于集成到其他平台上。 关于部署CUDA加速的程序时,往往对CUDA加速的程序编译为动态链接库或者静态链接库。这两者导致的区别是,使用动态链接库,在目标机器上运行时,必须一并安装和编译库时一样的CUDA版本,而静态库没有这样的要求。可见静态库对使用者来说可能更加方便。 ...
QT生成动态链接库及其调用过程
一、生成动态链接库 1:新建工程,选择Library的C++库选项,如下图: 2:选择库类型 3:选择核心模块(根据自己实际项目决定选择需要哪些模块) 4:完成需要封装的接口: 5:编译运行出现以下窗口,即说明动态链接库生成成功: 6:在生成的工程目录下可以看到生成的静态库和动态库 二、在程序中调用刚生成的动态链接库 现在我们可以在程序里面调用刚生成的...
linux下qt能否利用vc生成的动态链接库
本人以前用vc开发程序,积累了很多程序代码,现在转到linux下的qt开发,想知道以前用vc编写的类生成dll之后能否被qt调用?
动态链接库怎么用阿?
有动态链接库文件rn不会连接rn请大虾指教
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑