0

私は簡単な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コード「Compileas C Code(/ TC)」としてコンパイルしたことにも言及する必要があります。

私の英語が下手でごめんなさい、そして事前にあなたの助けに感謝します。

4

0 に答える 0