Qt + VS2010:程序无法启动,因为<xyz>您的计算机中缺少.dll
Qt + VS2010: The program can't start because <xyz>.dll is missing from your computer
>我从以下.pro文件创建了一个Visual Studio 2010解决方案:
TEMPLATE = app
CONFIG += qt yyy zzz debug_and_release
TARGET = XYZdepth
INCLUDEPATH += .
#HEADERS =
SOURCES = main.cpp xyzMainWidget.cpp
yyy {
LIBS += $(YYY_DIR)/release/yyy.lib
INCLUDEPATH += $(YYY_DIR)
}
zzz {
LIBS += $(ZZZ_DIR)/lib/x86/ZZZ.lib
INCLUDEPATH += $(ZZZ_DIR)/inc
}
当然,我已经替换了一些关键词。它引用 yyy.lib,它有一个对应的 DLL:yyy.dll。
我可以在发布模式下编译 XYZdepth,但是当我运行它时,它说:
The program can't start because yyy.dll is missing from your computer. Try reinstalling the program to fix this problem.
谁能帮忙?提前非常感谢!
您可能需要将有问题的 DLL 复制到可执行文件所在的文件夹中,或者确保 DLL 位于系统 PATH 中的文件夹中。
对于未来的访问者,我在没有复制.dll
的情况下修复了我的。在主项目中,转到属性 -> 生成事件 -> 后期生成事件 ->命令行。将所有内容(xcopy..)放在不同的行上,第一行在前面有start xco...
。:)
相关文章:
- EASTL矢量<向量<int>>连续的
- _T("xyz")是什么意思?
- CGAL:无法打开 .xyz 文件
- 学习时空复杂性时语句XYZ的含义是什么?
- C - 创建矢量&lt; vector&lt; double&gt;&gt;矩阵具有分配而不是inizializ
- #define xyz在#include预编译标题之前
- C 字符串比较“祝您好运”&gt;“再见”
- RGB到XYZ,图像转换
- 为什么将此对向量&lt; map&lt; int,int&gt;&gt;中的地图进行更新.失败
- XYZ两个GLM :: MAT4矩阵的距离点对点
- PCL :PCL可视化工具在同一视口中以不同的颜色显示多点云(XYZ)
- C :对矢量进行排序&lt; struct&gt;(结构有2个整数)基于结构的整数之一
- C 操作员&gt;&gt;与突变器过载
- 明确的专业化“ CheckIntmap&lt;&gt;”实例化
- 是否需要使用 - &gt;运算符在C 中调用成员函数时
- 什么是模板&lt;&gt;inline bla bla
- 编辑C Qlist&lt; object*&gt; gt;QML代码和一些QML警告中的模型
- eigen :: llt&lt;eigen :: matrixxd&gt;具有不完整的类型
- 错误,包括&lt; ctype&gt;在原子上使用C 11
- CGAL 如何将 std::vector<Point> 点保存到 .xyz 文件中?