Visual C++ 7.1を使用しています。
ライブラリを使って作成したアプリを配布するとき、
一緒にDLLファイルも配布しないと起動できませんよね?
通常は、DLLファイルのパスは実行ファイルと同じか、
system32などのディレクトリに入れなければ
「~~~.dllが見つかりません。」
みたいなエラーが表示されるかと思います。
(違ったらすみません)
そうではなく、DLLファイルが10個以上ありますので、
実行ファイルと同じディレクトリだとややこしくなるため、
実行フォルダより1つ下の階層にまとめて置きたいのですが、
そのような事は可能なのでしょうか?
できれば、LoadLibraryなどの関数は使わず、
何かしらの設定で出来るのであればそれが望ましいです。
可能でしたら、方法をご伝授いただけると助かります。
よろしくおねがいします。
サンプルですが構成としては以下のような感じです。
(※[ ]はフォルダ名を表します)
[Main]
ReadMe.txt
実行ファイル.exe
[Image]
image1.png
image2.png
[Sound]
sound1.wav
sound2.wav
[DLL]
graphics2d.dll
input.dll
sound.dll
file.dll
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
XP以降ではマニフェストファイル(orリソース)を使えば可能です
http://bitwiz.jp/tabid/56/EntryID/64/Default.aspx
2000以前だとApp PathsのPATHが環境変数PATHに追加されるのでそこもLoad-Time Dynamic Linkingで読み込まれる対象に入ります
http://support.microsoft.com/kb/178883/en-us
参考URL:http://msdn.microsoft.com/en-us/library/ms682586 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- フリーソフト cygewf-2.dllがない、と表示され、ダウンロードしたファイルが動作しない 2 2023/03/27 11:05
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- その他(コンピューター・テクノロジー) パソ粥が壊れてしまい。 新しく買ったパソコンに Amplitued5 Max をダウンロードインスト 1 2022/05/22 00:33
- その他(OS) OBSが起動できません 3 2022/03/30 12:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どんなプログラムを書いても指...
-
フルパスから最後のディレクト...
-
FTPでputすると空ファイルが出...
-
ExcelVBAでカレントディレクト...
-
windows.hがincludeされない
-
fopenで別ディレクトリにファイ...
-
GetPrivateProfileStringでini...
-
フォルダ名をだすには
-
「UNCパスはサポートされません...
-
C言語を用いたファイルの一括削...
-
覚えのないファイルがあります。
-
EXCELでダイアログボックスを開...
-
Ubuntu テキストファイルをどこ...
-
VBA 探しているFileがないとき...
-
セルに入力されたパスでフォル...
-
pythonでの日本語操作
-
C++Builder 6のOpenDialogでフ...
-
FindFirstFileについて
-
FTPでリモートのファイル一覧取得
-
VB2008からDLLを呼出し使いたい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フルパスから最後のディレクト...
-
FTPでputすると空ファイルが出...
-
どんなプログラムを書いても指...
-
ExcelVBAでカレントディレクト...
-
マイクラでPythonのプログラミ...
-
windows.hがincludeされない
-
「UNCパスはサポートされません...
-
ファイルやディレクトリの存在...
-
ネットワーク上のコンピュータ...
-
C言語を用いたファイルの一括削...
-
fopenで別ディレクトリにファイ...
-
GetPrivateProfileStringでini...
-
ExcelVBA サーバーの(共有フォ...
-
絶対パスの絶対て英語で何でし...
-
FTPでリモートのファイル一覧取得
-
webアプリケーションでの画像フ...
-
ファイルダイアログのカレント...
-
VBAで自身のファイル名を取得す...
-
AfxLoadLibrary関数で、DLLのハ...
-
Ubuntu テキストファイルをどこ...
おすすめ情報