2024年06月13日(木) [長年日記]
■ [windows][c++] 不要な.libと.expファイルを作らないようにする
Visual Studio 2022にて、C++のアプリケーションを作るとexeファイルと一緒にlibファイルとexpファイルが作られることがある。exeファイルに対してlibやexpは不要と思われるので作りたくない。
現状でリンカーのリファレンスには書かれていないが、/NOIMPLIB と /NOEXP というオプションが使えるようで、Visual Studioからリンカーのコマンドラインの追加のオプションとしてこれらを指定したら作られなくなった。