我想为基于Qt的visual c ++项目创建一个独立的可执行文件。我已经将调试目录中的可执行文件和依赖项压缩在一起。我试图在另一台没有Qt的计算机上启动这个应用程序。但它导致错误,说“找不到Qtcore4.dll”,即使它在压缩文件中可用。
创建独立可执行文件的另一种可能方法是什么?
答案 0 :(得分:1)
要创建不需要安装Qt4的独立可执行文件,您必须静态编译应用程序。在您的项目选项中,在Visual Studio中,应该有一个选项可以让您实际执行此操作。如果您没有静态链接(通常是默认行为),则可执行文件会尝试在操作系统中安装Qt库。
请注意,您的可执行文件会大得多,因为您将嵌入Qt库的重要部分。