#pragma commentの相対パス指定について、希望の動作をしないません。
状況は以下の通りです。
libというフォルダの中にlibA、libBの二つのフォルダがあり、それぞれのフォルダの中には、lib_a.lib、mylib_b.libというファイルがあるとします。
lib
-libA
-lib_a.lib
-libB
-lib_b.lib
またライブラリディレクトリにはlibのパスのみが指定されていたとします。
この状況で#pragma comment(lib,"libA\\lib_a.lib")とすると、
「LINK : fatal error LNK1104: ファイル 'libA\lib_a.lib' を開くことができません。」
と出てしまいます。
#pragma commentの中では、相対パスは使えるはずなのですが、なぜこの場合はリンクが出来ないのでしょうか?
ちなみに絶対パスで指定した場合はエラーは出ません。
できればフォルダで分割してライブラリを管理したいと考えているので、何か解決方法をご存知の方がいれば、ご教授ください。
環境は
・OS:Windows7
・使用ソフト:Visual C++ 2010 Express
・言語:C++
です。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
すべてを見ていないのでなんとも言えませんが。
仕様しているソフトがVisual C++ 2010という事なので
「プロジェクト」→「プロパティ」→構成を「すべての構成」にする
→「VC++ディレクトリ」→ライブラリディレクトリを選択して「編集」
→「新しい行」→作成された行に
「./lib\libA」と入力→Enterで入力終了→「OK」→「適用」
→#pragma comment( lib, "lib_a.lib" )
とかで出来るかもしれません
説明がへたくそで申し訳ありません
No.3
- 回答日時:
この問題についてはすでにMicrosoftに報告した人がいたようですね。
http://connect.microsoft.com/VisualStudio/feedba …
Microsoft PSSからVS2010向けのHotfixを手に入れられると書いてはありますが、Express版のもあるかどうかは不明。
ただ、VS2010 SP1でも直っていないのがなぜなのか気になるところですが…。
VS2012ではどうなっているのでしょうかね、私の環境にはインストールされていないので試せませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- PostgreSQL PostgreSQLで"pg_dumpall -f data.sql"を使ってバックアップしたデータ 2 2022/09/19 08:14
- Ruby 教えてください 2 2023/01/04 17:50
- 物理学 物理の電磁気で質問なんですけど、写真のような磁場中の斜面上にある導体棒の問題についてです。まず条件と 2 2023/07/25 09:47
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- UNIX・Linux shellscript内のコマンドを、sudo(toor)として実行 2 2022/09/23 15:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スタティックライブラリ関係の...
-
VC++6.0のリンクエラーです。
-
visual studio community2017 O...
-
C言語のPathFileExistsについて
-
非GPL版libx264とffmpegビルド
-
静的/動的リンクライブラリにつ...
-
富士通のSoftune
-
MP3の再生
-
C#でUSBカメラを使うには?
-
「MFCを使用しない」から「MFC...
-
#pragma commentの相対パス指定
-
python エラー
-
エクセルのエラーメッセージ「4...
-
コンパイルできません。
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
eclipseでプログラムが実行でき...
-
Excelのエラーで困ってます。
-
C言語でヘッダファイルにグロー...
-
ASP.NET exeの作成方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スタティックライブラリ関係の...
-
visual studio community2017 O...
-
【VS2008 C++】2つのプロジェ...
-
fatal error LNK1104: ファイル...
-
#pragma commentの相対パス指定
-
VC++でビルド時の、リンク警告 ...
-
LTspice モデル作成について
-
'd3dx9.lib' が開けません。
-
VC++6.0からVC++.NET2005へ移植
-
「MFCを使用しない」から「MFC...
-
error LNK2019: 未解決の外部シ...
-
dllかlibか
-
error LNK2001: 外部シンボル "...
-
lvwReport/エラー/プロジェクト...
-
mac(osX)で、Javaはどこにイン...
-
'stdafx.h'のエラーに関して
-
ShellExecute関数について(初...
-
C++Builder リンカエラーとは?
-
#include <winreg.h>をインクル...
-
C++によるPostgreSQLの接続
おすすめ情報