トップページ > 過去ログ > 記事閲覧
<fstream>が使えない?
名前:DirectFuck 日時: 2007/02/25 23:22

//ソース #include "DxLib.h" #include <iostream> #include <fstream> std::ofstream fout("sample.txt"); int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { DxLib_End() ; return 0 ; // ソフトの終了 } //エラー内容 未解決の外部シンボル〜 未解決の外部シンボル〜 未解決の外部シンボル〜 ・・・という状態です。 コンソールだとエラーはでないので原因がわかりません。 よろしくお願いします。

Page: 1 |

Re: <fstream>が使えない? ( No.1 )
名前:管理人 日時:2007/02/27 13:26

 DirectFuckさんどうも、DXライブラリの管理人です。  DxLib.h の最初の方にある //#define DX_USE_VISUALC_MEM_DEBUG  のコメントアウトを外して #define DX_USE_VISUALC_MEM_DEBUG  更に、プロジェクトの設定で使用する標準ライブラリを マルチスレッド・デバッグにした上でコンパイルしてみて下さい。
プロジェクトの設定? ( No.2 )
名前:DirectFuck 日時:2007/02/27 21:37

回答ありがとうございます。 しかしながらプロジェクトの設定というものが 少々わかりません。 上のほうにあるツールバー(ファイル、編集etc)にある プロジェクトという項目内にはそれらしきものはありませんでした。 ちなみに使用しているのはvisual studio 2003.netです。
Re: <fstream>が使えない? ( No.3 )
名前:管理人 日時:2007/02/28 13:28

 DirectFuckさんどうも、DXライブラリの管理人です。  VisualStudio 2003.net の場合は、プロジェクトを開いた状態で、 「プロジェクト」→「プロパティ」 でプロジェクトのプロパティダイアログが開きますので、 そのダイアログの左側の項目から 「構成プロパティ」→「C/C++」→「コード生成」 を選択するとコード生成に関係する設定がダイアログの右側に表示 されますので、その中の 「ランタイムライブラリ」 の項目を「マルチスレッドデバッグ(/MTd)」に変更して、コンパイルして みてください。(DxLib.h の最初の方にある #define DX_USE_VISUALC_MEM_DEBUG も コメントを外しておいて下さい)
できました。 ( No.4 )
名前:DirectFuck 日時:2007/03/01 01:20

動作することができました。 ありがとうございます。

Page: 1 |