我的程序的exe文件所需的DLL

时间:2017-10-16 12:15:33

标签: c++ winapi dll

我使用以下头文件在c ++中创建了一个程序:

iostream.h

WINDOWS.H

矢量和

time.h中

我可以在我的计算机上运行程序的可执行文件但是当我尝试在其他PC上打开它时,我会遇到问题。当我尝试下载丢失的DLL并尝试打开我的程序时,我收到错误" 0xc00007b" ,"应用程序无法正确启动"。我该如何解决这个问题?有很多dll文件具有相同的名称但版本不同,所以我不确定,我选择了适合计算机的那个。

2 个答案:

答案 0 :(得分:1)

您不会说您正在使用哪种编译器,因此我假设您使用的是Visual Studio。

我认为您需要为正在使用的VS版本安装VC可再发行组件包。例如,对于VS 2015,您有this link

无论如何,在VS安装DVD中通常都有该软件包的副本。它是可再发行的,因此您可以将其重新分发到客户端计算机。

答案 1 :(得分:-1)

我想您使用的是Visual Studio IDE。打开项目属性,转到C / C ++部分,代码生成。然后为运行时库(不带DLL)选择多线程(调试)/MT/MTd选项。这样您将编译静态运行时库,您的EXE将不需要外部(编译器)DLL。

相关问题