前提・実現したいこと
FlyCapture2というプロカメを使うためのプログラムを http://13mzawa2.hateblo.jp/entry/2015/11/13/030939 のサイトを参考に書こうとしています. 該当サイトに記載されているソースコードをコピペしたものをVS2019にてslnファイルとして構成しています.
発生している問題・エラーメッセージ
"LNK1104 ファイル 'msvcprtd.lib' を開くことができません。" というエラーメッセージが消せずに困っています.
試したこと
msvcprtd.libファイルへのリンカーを設定しようとしましたが,そもそも自分のファイルにはインストールできていないようでした.
インポートしようとしましたが,ネット上でダウンロードできるサイトが見つけられませんでした.
ソリューションのプロパティから(構成プロパティ>リンカー>入力>特定のライブラリを無視)にmsvcprtd.libを入力して回避しようとしましたが,他のライブラリファイルへのアクセスを要求され,最終的にOLDNAME.libを無視するように設定するとエラーが大量に発生してしまいました.
補足情報(FW/ツールのバージョンなど)
opencvはバージョン3.1を使用しています.
スタティックライブラリの知識がなく,調べてもどん詰まりで完全になにもできない状態です.
追記:Visual Studio 2019を,64 bitベースのWindows 10上で使用しています.
どうやらmsvcprtd.libのリンカーが正しく通っていなかったようで,リンカーにパスを追加すると問題なく通すことができました.
この後,再びビルドすると前述のエラーは消すことが出来ましたが,最新版のmsvcprtd.libがProgram files(x86)の直下にしかなく,どうやらx86ベースのライブラリしかインストールされていないようです.
エラー LNK1112 モジュールのコンピューターの種類 'x86' は対象コンピューターの種類 'x64' と競合しています。
これはVisual Studioを再インストールするしかないのでしょうか?
回答1件
あなたの回答
tips
プレビュー