我写了一个简单的dll,我在下面包含了头文件:
#include <windows.h>
#include <sddl.h>
#include <winsock.h>
#include <stdio.h>
#include <stdlib.h>
#include <mprapi.h>
#include <raserror.h>
#include <mprerror.h>
#include <strsafe.h>
所以我的dll在我的电脑上工作正常但在另一台电脑上工作不正常。我在目标机器上安装了vcredist_x86但没有任何改变。我也使用了安装部署向导,没有任何事情发生。但是当我在目标机器上安装visual studio 2005时,我的dll工作得很好。
所以这就是问题,如何检索需要在目标机器上安装哪些先决条件?
我还必须提一下,我将我的代码编译为c代码“Compile as C Code(/ TC)”。
抱歉,我的英语很差,感谢您的帮助。