Eclipse(MinGW)で、ビルド時に作成されるdefファイルについてご教示願います。
C++で、DLLを2つ(A.dll、B.dll)作成し、defファイルも作成してます。
A.dllは、アプリ.exeで動的リンクします。
B.dllは、A.dllに暗黙的リンクします。
B.dllのdefファイルの中身を見ると、EXPORTSに
externとextern "C"で定義した関数、変数が序数付きで書かれていました。
質問ですが、Eclipseでdefファイルを作成する場合、
・extern/extern "C"で定義した関数、変数は全部defファイルに書かれる仕様でしょうか?
・エクスポートしたい関数、変数は任意に設定できないのでしょうか?
・序数を付けないようにすることは可能でしょうか?
Visual Studioだとdefファイルは、自分で作成する必要があり、エスクポートしたい関数、変数は任意で設定でき、序数も省略できるのでEclipseでも同様のことが出来ないか?が知りたいです。
補足として、
Eclipseは、defファイルの作成する設定項目があり、ビルドした時にdefファイルが作成されるという認識です。
よろしくお願いいたします。