質問編集履歴

2

2018-08-28追記

2018/08/28 02:47

投稿

notgoodpg
notgoodpg

スコア37

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,13 @@
61
61
  配置後は結局同じエラーが発生します。
62
62
 
63
63
  またリンカにはlibというディレクトリ下の.libファイルを指定しているはずなのですがDebugディレクトリ直下に配置して上記のリンカエラーが解消されるのも不可解に思えます・・。
64
+
65
+ ### 2018-08-28追記
66
+
67
+ 今朝デバッグしているとDLLのバージョンが違うとVisualStudioに怒られ、
68
+
69
+ 何も変えてないのになあと思いながらDLLをビルドしなおして配置しなおすなどなどしたら発生しなくなりました・・・。
70
+
71
+ DLLのプログラムも手直しも何もしてないのに変な話です。妖精さんが直しておいてくれたのかもしれません。(冗談抜きで最近変更など全く加えていないので何が変わったのか謎です・・・)
72
+
73
+ ともあれ教えていただいた方法で動くことが確認できたのでベストアンサーに選択しました。

1

2018-08-27追記

2018/08/28 02:47

投稿

notgoodpg
notgoodpg

スコア37

test CHANGED
File without changes
test CHANGED
@@ -49,3 +49,15 @@
49
49
  - VisualStudio2015 SP1
50
50
 
51
51
  - C++/MFC
52
+
53
+
54
+
55
+ ### 2018-08-27追記
56
+
57
+ DLLを同環境においてDebugモードでビルドした.dll, .lib, .hファイルをDLLを使用するプログラムに配置すると少し状況が変わりました。
58
+
59
+ リンカエラーが発生しソリューションファイルと同じディレクトリにあるDebugディレクトリ下に.libファイルを要求されます。
60
+
61
+ 配置後は結局同じエラーが発生します。
62
+
63
+ またリンカにはlibというディレクトリ下の.libファイルを指定しているはずなのですがDebugディレクトリ直下に配置して上記のリンカエラーが解消されるのも不可解に思えます・・。