メモの日々


2024年06月13日(木) [長年日記]

[windows][c++] 不要な.libと.expファイルを作らないようにする

Visual Studio 2022にて、C++のアプリケーションを作るとexeファイルと一緒にlibファイルexpファイルが作られることがある。exeファイルに対してlibやexpは不要と思われるので作りたくない。

現状でリンカーのリファレンスには書かれていないが、/NOIMPLIB と /NOEXP というオプションが使えるようで、Visual Studioからリンカーのコマンドラインの追加のオプションとしてこれらを指定したら作られなくなった。