C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 109 を表示中)
■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 コンソールアプリ として作成し
ソースファイルを既存項目の追加から追加してみると良いかもしれない。
返信 編集キー/


管理者用

- Child Tree -