Visual C++ 2008 Express Editionを使用してリソースのみのDLLを作成しています。私が直面してる 問題は私がインターネットthrought検索エラーコード14001LoadLibraryがエラーコード14001で失敗する
を失敗のLoadLibrary()関数につながるほか、別のコンピュータ上でDLL を使用するアプリケーションを実行すると、dependecyのようだということですコンピュータの問題 Microsoft Visual C++ 2008再頒布可能パッケージのライブラリが不足しているアプリケーションを実行しています。
私の最初のステップは、最新のMicrosoft Visual C++ 2008再配布可能パッケージをインストールすることでしたが、それでも問題は解決されませんでした。
また、DLLを静的CRTリンクでコンパイルするようにプロジェクト設定を変更しました。 このようにすれば、依存関係を取り除くことができます。
これらのオプションは、同じ問題を抱えている他の人のための回避策のようです。 どの方向に見えるか、非常に高く評価されています。
おかげ
========================================= =========================
あなたの答えをありがとう。
Dependency Walkerとイベントビューアーの両方で、VC++再頒布可能パッケージのデバッグバージョンライブラリがないため、 のサイドバイサイド構成が示されていました。
私は不注意でDLLをデバッグモードでコンパイルしましたが、リリースモードで再コンパイルすると問題が解決しました。
本当にリソース専用DLLを作成するオプションがあると思います。例えばそれはDllMainを生成せず、MFC、ATL、CRTなどを引き出しません。リンカ/アドバンスト - エントリポイントなし – Luke