带有Visual Studio 2013的Qt 5.4-缺少QtCred.dll
Qt 5.4 with Visual Studio 2013 - QtCored.dll missing
每次在Visual Studio 2013 ultimate中重新打开解决方案并开始调试时,我都会得到:
程序无法启动,因为您的计算机中缺少Qt5Cored.dll。请尝试重新安装程序以修复此程序。
RebuildBuild->Project Only->Link Only
解决了这个问题。我的解决方案中有3个非Qt项目,与第4个Qt应用程序项目静态链接。我使用的是msvc2013_opengl x86
版本。你们中有人以前经历过这种情况吗?如果您需要更多信息,请询问。
提前谢谢。
使用
PATH=%QTDIR%bin;%PATH%;
以下不起作用
PATH=$(QTDIR)bin;$(PATH);
不确定重建项目如何解决问题。但以下步骤应该可以正确修复它。
确保QTDIR
环境变量正确指向您的Qt目录。
右键单击可执行项目并选择Properties
。
将Configuration
设置为All Configurations
在Configuration Properties
->Debugging
中,将Environment
设置为以下
PATH=$(QTDIR)bin;$(PATH);
dudekings解决方案有效,但这对我来说也有效(tm),可能会稍微好一点:
PATH=$(QTDIR)bin;$(Path)
因为afaik使用了可以在属性表等中设置的VS环境变量。请注意,它不是路径,而是
你可能还需要Qt平台插件(又名qwindows.dll)
QT_QPA_PLATFORM_PLUGIN_PATH=$(QTDIR)pluginsplatforms
请注意,变量QTDIR是由VS Qt Addin设置的,因此请确保您已安装该变量,并且您的项目已正确设置为Qt项目(如由Addin管理的)!否则它将无法正常工作。
相关文章:
- 函数中堆分配的效果与缺少堆分配的情况
- 缺少类型说明符,显式类型为"缺少错误"
- 在一定长度后从数组中打印时缺少整数
- 使用基类指针创建对象时,缺少派生类析构函数
- 不同的Visual Studio版本中缺少.dll
- 如何修复带有 clang 的参数'args'缺少默认参数的问题?
- 错误"Could not find Boost"(缺少:上下文标头)
- 找不到 FLTK(缺少:FLTK_INCLUDE_DIR)
- 为什么 std::span 缺少 cbegin 和 cend 方法?
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- MSYS2 MinGW程序包中缺少grpc_cpp_plugin协议
- CLANG格式在缺少libtinfo.so.5库中不起作用
- 为什么我会收到错误 C2143 语法错误:缺少"*"之前的';'?
- 奇怪的代码抛出编译错误模板< J,int aSize=10> C2143:语法错误:在"<"之前缺少";"
- gRPC 生成的代码缺少服务实现
- 程序无法启动,因为缺少 libmpc-3.dll
- 在缺少函数重载时抛出异常,并带有 std::variant 而不是编译时错误
- 调试符号中缺少 QObject 类信息(编辑但存在其他 Qt 类)
- 构建 TensorFlow r1.14 C++文件时缺少文件"tensorflow/core/framework/types.pb.h"
- 带有Visual Studio 2013的Qt 5.4-缺少QtCred.dll