LNK2026

naohiro19
記事: 256
登録日時: 15年前
住所: 愛知県

LNK2026

投稿記事 by naohiro19 » 12年前

DXライブラリをVisual Studio 2012 で「安全な例外ハンドラーを含むイメージ」をDebugのみ「はい」にしておき、ビルドをすると
リンカーがLNK2026を出すのでこの部分はReleaseビルド時に「いいえ」に設定する必要があります。

ヘッダーファイルに以下のプリプロセッサを使ってもOKです。

CODE:

#if defined(DEBUG) || defined(_DEBUG) //DEBUGもしくは_DEBUGが定義されているなら
#pragma comment(linker, "/SAFESEH") //安全な例外ハンドラがあるイメージをオンにする
#else //そうでないときは
#pragma comment(linker, "/SAFESEH:NO") //安全な例外ハンドラがあるイメージをオフにする
#endif
最後に編集したユーザー naohiro19 on 2013年6月24日(月) 17:05 [ 編集 7 回目 ]

コメントはまだありません。