トップページ > 記事閲覧
string型を使おうとするとエラーが出る
名前:わたぬき 日時: 2014/04/28 20:38

はじめまして。 DXライブラリを使ってRPGをつくろうとしています。 さてキャラの名前やステータスをまとめたクラスをつくろうと思い、 ---------------------------------------- #include "DxLib.h" #include <string.h> class character { std::string name; int atk , def , spd ,〜〜 ---------------------------------------- としたところ、"std"の下に赤線が引かれ、マウスカーソルを合わせると 「Error: 名前の後に "::〜" を付けることができるはクラス名または名前空間名だけです」 と表示されます。 私の環境が原因なのか宣言が間違っているのかもわからず困っています。 「c++ 標準ライブラリが使えない」でググったところこのページで h ttp://social.msdn.microsoft.com/Forums/vstudio/ja-JP/35013e7d-1347-4a5f-a76d-aaff81755f25?forum=vcgeneralja 「プロジェクトのプロパティのリンカー、システム、サブシステムを Windows から コンソール に変える」 という方法があったので試しましたが変わりませんでした。 どうかご教授よろしくお願いします。 環境 OS Win7 pro 64bit VC++2010Exp
メンテ

Page: 1 |

Re: string型を使おうとするとエラーが出る ( No.1 )
名前:管理人 日時:2014/04/29 01:27

コンパイルした際のエラーではなく編集中の画面で赤線が表示されたということでしょうか? 仮にその場合はコンパイルは正常に完了することがありますので、 コンパイルしてもエラーが発生するか試してみてください
メンテ
Re: string型を使おうとするとエラーが出る ( No.2 )
名前:みけCAT 日時:2014/04/29 21:49

#include <string.h> という行を #include <string> に変えてみてください。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存