初歩的なことで恐縮なのですが、
Visual Studio 2010で作成したライブラリ(.libファイル)を
Qt.5.15に組み込んで使用することは可能なのでしょうか?
Qt側のコンパイラは MinGW(64-bit) を用いています。
御教授の程、宜しくお願い致します。
https://www.it-swarm-ja.com/ja/visual-studio/mingw%E9%9D%99%E7%9A%84%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%EF%BC%88a%EF%BC%89%E3%81%8B%E3%82%89visual-studio%E9%9D%99%E7%9A%84%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%EF%BC%88lib%EF%BC%89%E3%81%B8/968259367/
を見ると互換性あるみたいに書かれてるので、実際やってみて確認したら、いかがでしょうか?
たとえば、引数の和を返すみたいな簡単な関数からVS 2010で「*.lib」(スタティックライブラリ)を作って、それをMinGW側のmain()から呼び出せるか試すとかなら、すぐにできますよね
ただし、VSで作った「*.lib」と、MinGWで作った「*.exe」は、bit(32または64)を合わせる必要があると思います
あと、「*.dll」だと呼び出し規約も合わせないといけないけど、「*.lib」はどうなんだろう??
https://konuma.org/blog/2006/01/02/post_1fd3/
https://qiita.com/tan-y/items/81b056e01a11515c4c22
御回答いただきありがとうございました。
別の方法で対応したいと思います。
回答1件
あなたの回答
tips
プレビュー