![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt相关
文章平均质量分 54
rock_fc
这个作者很懒,什么都没留下…
展开
-
Qt在pro中实现条件编译
Qt在pro中实现条件编译--小结:自己正在参与的项目中需要一套代码在Windows和Linux下交叉编译,实现中使用了条件编译(#ifdef WINDOWS #endif #ifdef LINUX endif),然后在选择编译版本的试试在Qt的.pro文件中,编写如下代码:DEFINES += WINDOWS#DEFINES += LINUXif(contains(原创 2017-09-13 08:41:40 · 5352 阅读 · 0 评论 -
windows线程创建与线程处理函数
近期工作中用到了Windows中的线程创建函数,实例代码如下:#include #include #include #include using namespace std;//声明了两个线程处理函数DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Proc(LPVOID lpParamet原创 2017-10-31 20:34:40 · 1957 阅读 · 0 评论 -
Windows与Linux平台Qt中动态库(共享库)的动态加载
Qt中加载动态库(共享库)的方法还是比较简单的,并且两个平台中的加载方法类似,就是需要的函数不太一样,下面通过一个例子简单介绍一下。1.windows平台:1.1 将制作好的库文件(XXX.dll)保存指定的位置,并在.pro文件中指出库的位置(可以使用绝对路径获相对路径),例如:#LIBS += -LE:\KingIOBoxFuChao\MyIOBoxCodes\0826\DyL原创 2017-09-14 09:06:41 · 2422 阅读 · 0 评论 -
函数调用中参数和返回值的拷贝
#include using namespace std;//函数调用中的参数与返回值的copyclass Test{public: Test(int a=0):m_a(a) { cout "Test()!" } Test(Test& that) { this->m_a = that.m原创 2017-10-13 11:10:03 · 786 阅读 · 0 评论