在Qt Creator中编译时出现Qt错误
Libvirt in Qt error while compiling in Qt Creator
为什么我会收到此错误
error: undefined reference to `virConnectOpen'
每当我编译它和许多其他函数时?
经过一番研究,我发现:
http://comments.gmane.org/gmane.comp.emulators.libvirt/62812但我不知道如何在 Qt Creator 中包含 gcc 的-lvirt
选项。
假设你有一个 qmake 项目,打开.pro
文件,并在此行包含该库:
LIBS += -lvirt
此外,您还可以在"编译输出"视图中查看实际的 gcc 编译命令,您可以从屏幕底部选择该视图。添加后,您应该会看到-lvirt
添加到 link 命令(输出中的最后一个gcc
或g++
命令)。在解决此类问题时,学习如何查看该输出很有用,您需要为编译器或链接器添加一些选项,并希望查看实际为其提供了哪些选项。
相关文章:
- Qt 错误:QSqlQuery::value:尝试从表中检索统计信息时未定位在有效记录上 (QComboBox)
- Qt 错误 iso c++ 禁止指针和整数之间的比较 -permissive
- Qt 错误消息"qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed"
- Qt 错误:未定义对"str2ba"的引用
- 为安卓构建时出现Qt错误
- 模型对话框移动到主窗口后面的Qt错误
- QT 5 [ 错误: QtGui/QApplication: 没有这样的文件或目录]
- QT错误:运行代码后,在QT中获得Protobuf错误
- Linux/QT-错误创建SSL上下文(错误:140A90C4 ..)
- Qt 错误:错误:调用"QHBoxLayout::addItem(QPushButton*&)"没有匹配函数
- QT错误:搜索不存在的函数
- QT错误:LNK1120:1未解决的外部Main.OBJ:-1:错误:LNK2019运行QMAKE
- 在QIODevice::Append模式下打开的QFile意外工作.这是一个Qt错误吗
- QT - C++错误:在此上下文中'QWidget::QWidget(const QWidget&)'是私有的
- Qt错误:在Mac OS X Yosemite上找不到体系结构x86_64的符号
- 在Mac中构建Qt 5.4错误
- 连接DLL后出现QT 5.4错误
- 带有 QT 错误的 OpenGL:ASSERT:"QOpenGLFunctions::isInitialized(d_ptr)" 。无法创建 OpenGL 上下文
- 在Qt Creator中编译时出现Qt错误
- 参数计数不匹配 SQLite 和 Qt 错误