VC++2008でインポートライブラリのスタティックリンクの設定
従来のVC++6.0ではプロジェクトのビルド時にインポートライブラリをスタティックリンクさせる場合
「プロジェクト」メニューから「設定」項目を選択し、「プロジェクトの設定」ウィンドウを表示させて、
「リンク」タブをクリックして表示されるページの「オブジェクト/ライブラリモジュール」欄の先頭に、
MyDll.lib(例)とスペースを1つ入力していました。末尾のスペースはMyDll.libとkernel32.libを区切るために必要でした。
これをVC++2008で実現するためにはどの様にしたらいいのですか?
VC++2008の「プロジェクト」メニューを探しても「プロジェクトの設定」ウィンドウがありません。
No.1ベストアンサー
- 回答日時:
VC++.NET 2003で確認しましたが、2005でも同様だったので、2008でも変わらないと思います。
(1)「プロジェクト」メニューから「○○○のプロパティ」(○○○はプロジェクト名)を選択。
(2)「構成プロパティ」の「リンカ」の「全般」を選択。
(3)「追加のライブラリディレクトリ」に該当のディレクトリを設定。
(4)「構成プロパティ」の「リンカ」の「入力」を選択。
(5)「追加の依存ファイル」に該当のライブラリファイルを設定。
(3)、(5)は「構成」(Debug、Release等)や「プラットフォーム」(Win32等)の必要なものすべてに付いて行います。
質問のご返事どうもありがとうございます。
(3)「追加のライブラリディレクトリ」に該当のディレクトリを設定。
で、追加したいライブラリファイルMyDll.libがあるディレクトリ(すなわちC:\Vc\MyDll\Debugディレクトリ)を選択しましたが、
(5)「追加の依存ファイル」に該当のライブラリファイルが出て来ません。
どうなっているのでしょうか?
今作っているプロジェクトUseDll.cpp(C:\Vc\UseDllディレクトリ)のビルド時にインポートライブラリMyDll.libをスタティックリンクされるように設定したいです。
No.2
- 回答日時:
当方、VS2005ですが…
>(5)「追加の依存ファイル」に該当のライブラリファイルが出て来ません。
右の方にある「...」のボタンを押して出てくる「追加の依存ファイル」のダイアログに出てこない。
ということですか?
「親またはプロジェクトの規定値から継承」している訳ではないでしょうから、「継承の値」の一覧には入ってこないでしょう。
上のエディトボックスにライブラリのファイル名を記入して下さい。
# (3)「追加のライブラリディレクトリ」に該当のディレクトリを設定。
# を実施していない場合はフルパスで指定…ですかね。
#pragmacomment(lib, "comctl32.lib")
と、いう方法もあるにはありますが…。
お返事どうもありがとうございます。
「追加の依存ファイル」のダイアログ上のエディットボックスにライブラリのファイル名をキーボードから直接打てば良いのですね。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# VisualStudioのソースコードで漢字を使いたい 4 2022/05/21 10:16
- 画像編集・動画編集・音楽編集 AfterEffectでのシャターの挙動がおかしい 1 2023/05/07 00:38
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- その他(Microsoft Office) Microsoft Edgeの「ニュースと関心事項」についてお聞きします。 3 2023/05/22 12:08
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- その他(IT・Webサービス) backlogガントチャートのグルーピング項目が少ない ガントチャートを仕事で使用しています。 担当 1 2023/04/04 14:31
- ルーター・ネットワーク機器 echoshow8の音声をBluetoothを介してパソコンで出力するやり方を教えて下さい。 3 2023/04/03 17:09
- その他(パソコン・周辺機器) デバイスのペアリングのウィンドウサイズがおかしい 1 2023/01/18 18:48
- その他(プログラミング・Web制作) UnityのゲームビューのFPS設定 1 2023/03/10 02:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
dllかlibか
-
BCCでコンパイルする際に静的リ...
-
Borland C++ Compiler でスタテ...
-
スタティックライブラリ関係の...
-
cvSnakeImageの定義の方法を教えて
-
リンカのコマンドライン
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
ソフトの開発言語を調べる方法
-
HSP
-
実行後にコンパイルに失敗しま...
-
ステータスバーを作ろうとして...
-
エクセルでマクロを実行すると...
-
WIN10で常にフォームを手前に
-
math.hに含まれる関数が使えない
-
PICでのI2C通信でのマスタ、ス...
-
<math.h>があるのにsqrtが・...
-
SingleCompile.vimでmsvc110
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スタティックライブラリ関係の...
-
スタティックリンクライブラリ...
-
fatal error LNK1104: ファイル...
-
VC++6.0からVC++.NET2005へ移植
-
C++Builder リンカエラーとは?
-
error LNK2001: 外部シンボル "...
-
#include <winreg.h>をインクル...
-
タイプライブラリのレジストリ...
-
【VS2008 C++】2つのプロジェ...
-
#pragma commentの相対パス指定
-
'stdafx.h'のエラーに関して
-
'd3dx9.lib' が開けません。
-
VC++でビルド時の、リンク警告 ...
-
「MFCを使用しない」から「MFC...
-
静的/動的リンクライブラリにつ...
-
error LNK2019: 未解決の外部シ...
-
MP3の再生
-
visual studio community2017 O...
-
Visual Studio 2022の『#define...
-
C++によるPostgreSQLの接続
おすすめ情報