既存の静的ライブラリプロジェクトの数多くなりすぎてリンク時間が長くなってきたので、グループ化&動的ライブラリ化でリンク時間を短くしたい。ここ数日ずっとやり方を調べてたんですが、わかってみたらすごく簡単でした。 やり方は、 ライブラリビルド時に__declspec(dllexport)、他から参照するときにdeclspec(dllimport)が指定されるようにヘッダを書き換える。 新規にDLLプロジェクトを作成。.dllにまとめたい静的ライブラリのプロジェクトを参照設定。 DLLプロジェクトのプロパティのリンカ⇒全般⇒ライブラリ依存関係の入力の使用を「はい」に変更。 EXEプロジェクトの静的ライブラリへの参照を新たに作成したDLLプロジェクトへ変更する。 リビルド! 3の項目を「はい」にするとリンカに渡すファイルが.libではなく.objに変更になります。こうしておかないと1で設定したex
点这里看中文版 ⏱ Updated on Jan 17, 2018 with information on ImageWatch and Child Process Debugging In this blogpost we want to highlight several Visual Studio extensions that can make your life better as a C++ developer if you’re using Visual Studio 2017 or considering upgrading. We have also heard from many of you that not having certain C++ extensions available on Visual Studio 2017 was preventing y
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く