私は簡単な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)」としてコンパイルしたことにも言及する必要があります。
私の英語が下手でごめんなさい、そして事前にあなたの助けに感謝します。