前提・実現したいこと
zlib(1.2.11) を VC2017 環境で static ビルドを行い、テストプロジェクトで #pragma comment( lib, "zlibstat.lib" ) を行った上で inflate() 関数を利用するとリンクエラーが発生する。
【成功パターン】
追加の依存ファイルから zlibstat.lib を行う手法だと問題なくリンクが成功しアプリケーションが起動できる。
発生している問題・エラーメッセージ
LNK2019 未解決の外部シンボル _inflate@8 が関数 _main で参照されました。
該当のソースコード
#pragma comment( lib, "zlibstat.lib" ) // 省略 // void test() { z_stream z={0}; inflate( &z, Z_SYNC_FLUSH ); }
試したこと
http://blog.livedoor.jp/blackwingcat/archives/1114627.html
上記サイトを参考に、「すべての既定のライブラリの無視」をいいえにする等は試した。
テストプロジェクトは新規作成を行った上で上記のコードがある状態です。
pragma comment を使ってリンクさせたいです。
補足情報(FW/ツールのバージョンなど)
zlib 1.2.11 の最新ソースを利用
https://zlib.net/
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。