| ■64698 / ) |
Re[2]: VC++2008proによるファイル入出力 |
□投稿者/ 774RR (35回)-(2012/12/20(Thu) 12:56:20)
|
新規に作成したプロジェクトの設定が標準設定なら、ランタイムライブラリ指定が マルチスレッド DLL (デバッグ) つまり /MD や /MDd であるはずなので、 見つからないシンボル名は _fclose ではなく __imp_fclose であるはず。 つまり、プロジェクトの設定変更をしたはず。 さらに msvcrt.lib なり libcmt.lib なりは標準でリンク対象となっているわけで、 これを外すには /NODEFAULTLIB の指定を追加するとか、 やはり、プロジェクトの設定変更をしたはず。
ということで、推測に過ぎないんだけど 「うまくいかないから(プロジェクトの設定を)いろいろいじってみた」結果として 今のプロジェクトの設定は目的に不一致なものになっている、に1票。
今のプロジェクトとソースファイルはそのまま閉じて 新規プロジェクトを Win32 - Win32 コンソールアプリ として作成し ソースファイルを既存項目の追加から追加してみると良いかもしれない。
|
|