我已经在C++中构建了这个非常简单的基于winsock tcp的多用户聊天。C++ - 可执行文件的传输
我个人运行32位Windows 7版本,聊天工作正常,现在我想在我的局域网中的不同计算机之间进行测试,只是为了举例,我想运行我的client.exe文件另一台电脑,运行64位的Windows 7。
,所以我才这样做的几个问题:
- 首先假设两个计算运行x86架构它不应该是运输这些.exe文件,并在不同的计算机上运行他们的权利的问题吗?
- 现在我的第二个问题是缺少dll的,当试图在另一台计算机上执行我的client.exe文件时,弹出一个丢失的“MSVCR120.dll”DLL错误消息。这实际上是有道理的,因为计算机可能是架构兼容的,但可能有不同的dll。所以我的问题是,如果在我的C++ Client.exe文件源代码中,我将加载MSVCR120.dll并将其包含到我的Client.exe文件的文件夹中,是否可以解决我的问题?
***缺少“MSVCR120.dll”dll错误消息弹出***您需要在这些计算机上安装Visual Studio 2013可再发行组件。 – drescherjm
这与我希望做的完全相反,我希望那些实现我的程序的计算机不必安装visual studio 2013,我想为它们加载该dll .. @drescherjm – DrPrItay
您不安装visual工作室2013.只是运行时间。答案指出你需要安装的文件。 – drescherjm