- 博客(84)
- 资源 (1)
- 收藏
- 关注
原创 __declspec(dllexport)与__declspec(dllimport) 的区别
2. `__declspec(dllimport)`: 当您在使用一个已经存在于 DLL 中的函数或变量时使用`__declspec(dllimport)`关键字时,它告诉编译器该函数或变量是从另一个 DLL 中导入的,而不是在当前的代码文件中定义的。在使用这些关键字时,通常会在导出函数或变量的头文件中使用`__declspec(dllexport)`,而在导入函数或变量的头文件中使用`__declspec(dllimport)`。而在使用 DLL 的应用程序中,编译器将知道它们需要从 DLL 中导入。
2024-01-12 19:13:58 569
原创 【QtCreator报错】error: undefined reference to `vtable for MyTreeWidget‘
去掉MyTreeWidget中的。
2023-12-26 16:21:51 383
原创 编译Sqlite3记录
打开QtCreator创建新的工程,选择纯C工程,将main.c删除,将下载的源码解压后的文件复制到并添加到工程中,其中的文件包括:sqlite3ext.h、sqlite3.h、sqlite3.c;执行qmake,重新构建,如果没有生成.lib文件,此时可以将libsqlite3.a重命名为sqlite3.lib即可。调用该库需要将sqlite3.h、sqlite3.lib引入 并将DLL库放到运行路径下。
2023-12-14 15:49:45 218
原创 QString与中文乱码
ui->label->setText(QString::fromLocal8Bit("我是中文"));this->setWindowTitle(QString::fromUtf8("通用公式拟制"));
2023-12-05 14:33:23 63
原创 C2001:Linux代码跨平台使用Windows平台vs2010编译报错
使用记事本打开相关文件,另存为ANSI,然后再另存为UTF-8即可!分析:Linux平台的utf8与Windows平台下的可能有所不同!
2023-12-01 16:31:42 71 2
原创 Visualization Toolkit 中转站
VTK - The Visualization ToolkitAbout | VTKDownload | VTKExample | VTKHome - Kitware Inc.VTK首页、文档和下载 - 计算机图形学平台 - OSCHINA - 中文开源技术交流社区
2023-10-11 09:53:08 63
原创 学习网站集锦_001
清华大学开源软件镜像站 | Tsinghua Open Source Mirror国内开源镜像站地址汇总USTC Open Source Software Mirror
2023-10-10 10:09:35 68
原创 QJsonParseError::errorString() == “unterminated object“
解决方案:文本文件中的Json数据格式有误,可以将其改为数组格式或者重新更改整体格式。
2023-09-25 09:49:34 496
原创 error LNK2019: 无法解析的外部符号
原因分析:由于B库动态加载C库,所以在C库未生成到相关路径下时B库编译无误,但A库编译时需要调用到B库依赖的所有其他库,因为没有找到C库所以报错;解决方案:重构C库并复制到相关路径下,重构B库并复制到相关路径下,此时重构A库顺利通过;问题描述:在A库构建时提示引用B库时无法解析的外部符号,而该函数引用了C库的头文件;
2023-05-20 11:23:55 503
原创 C1083
在使用QT过程中会自定义一些控件。比如:自定义了一个树形控件。使用的时候,在界面上拖动创建一个树形控件,然后使用“提升为”当前自定义的树形控件。提升之后的结果:但是编译的时候,出现了错误:\GeneratedFiles\ui_QtGuiUserDraw.h(23): fatal error C1083: 无法打开包括文件: “userdrawgeotree.h”: No such file or directory (编译源文件 QtGuiUserDraw.cpp)1。
2023-05-15 09:15:44 141
原创 C2589 & C2059
解决方案:在qdatetime.h文件中114行,修改如下。C2589:“(”:“::”右边的非法标记。C2059:语法错误:“::”此时Rebuild即可通过。
2023-05-13 18:05:02 235
原创 git rejected
Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes (e.g. 'git pull ...') before pushing again. See the 'Note about fast-forwards' in 'git push --help' for details. 解决方案:
2023-04-03 18:47:53 43
原创 QtCreator:missing separator. Stop.
解决方案:删除*.pro.user文件,使用另一版本QtCreator打开*.pro文件重新选择其他编译器进行构建。原因:构建所需编译器选错了,因为默认构建编译器与项目所需不同。
2023-04-01 11:04:28 373
原创 windows7怎么连蓝牙 windows7连蓝牙方法介绍
4、进入“Bluetooth”,打开“Bluetooth设置”2、进入“网络和共享中心”,点开左边“更改适配器设置”3、右键其中的Bluetooth,打开“属性”1、点开左下角“开始菜单”,打开“控制面板”5、里面的连接选项都打开就可以连蓝牙咯。
2023-03-30 11:27:20 5922
原创 error LNK2038: 检测到“RuntimeLibrary”的不匹配项的解决办法
这是一个编译器错误,通常是由于链接器找不到所需的运行时库而导致的。需要检查编译器和链接器的设置,确保它们都指向正确的库文件路径。
2023-03-15 09:02:55 1900
原创 【conda】无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
2022-11-13 09:55:26 3476
原创 fatal error C1853: ‘xxx.pch‘is not a precompiled header file created with this compiler.
fatal error C1853: 'xxx.pch'is not a precompiled header file created with this compiler.解决方案:在vc6中,选中提示错误的文件并右键选择设置,c/c++,分类,预编译的头文件,将使用…改为不使用…,确定,编译,若报出其他错误,也返回将不使用…改为使用…,确定,选择组建-全部组建,此时编译结果应为正常...
2022-08-13 11:23:51 774
原创 error C2143/C2501/C2059/C2238
提示vector有问题解决方案:在StdAfx.h文件中添加#include <vector>using namespace std;
2022-08-10 15:23:18 442
原创 error LNK1104:无法打开文件
error LNK1104:无法打开文件 “……\\***.exe”vs2010编译时提示错误解决方案:打开Windows任务管理器并切换到进程,找到同名可执行文件进程选中并结束进程即可!
2022-06-06 15:26:45 4219 1
原创 error C1083:无法打开源文件
error C1083:无法打开源文件:“GeneratedFiles\qrc_test.cpp”:No such file or directory原因:test.qrc文件加载的某个文件不存在
2022-05-30 09:18:23 1710
原创 vs2010正确安装方案
右键文件cn_visual_studio_2010_ultimate_x86_dvd_532347.iso选择打开方式为360压缩,解压,执行setup.exe即可
2022-04-19 20:35:46 158
原创 [QtCreator] undefined reference to `vtable for XXX‘
undefined reference to `vtable for XXX’删掉构建目录重新构造,或者执行qmake
2021-11-23 18:04:54 289
原创 Qt桌面服务:QDesktopServices
QDesktopServices::openUrl(QUrl::fromLocalFile(“路径+名称”));打开文本、文档、表格、图片、文件夹等
2021-11-20 14:33:10 784
原创 [QtCreator] collect2: error: ld returned 1 exit status
选择“编译输出(Alt+4)”栏,根据输出红色文本判断问题原因
2021-11-19 11:53:27 868
原创 QCustomPlot:派生类添加到QWidget中不显示绘制图形
原因:派生类构造函数初始化列表实现中添加了“QCustomPlot(parent)”,如下代码:QCPMyCurve::QCPMyCurve(QWidget *parent) : QCustomPlot(parent)解决方案:去除即可
2021-11-09 14:45:11 676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人