• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 732
  • Last Modified:

CString undeclared in C++ when build

I had error C2065: 'CString' : undeclared identifier when building win32 console app EXE. I need to use CString variable in the future. how to get it valid?

Thanks.
#include <iostream>
 
using namespace std;
void main()
{
  CString s;
 
  cout << "Hello World!" << endl;   
  cout << "Welcome to C++ Programming" << endl; 
}
 
After build:
Deleting intermediate files and output files for project 'AA - Win32 Debug'.
--------------------Configuration: AA - Win32 Debug--------------------
Compiling...
AA_test.cpp
c:\myproject\aa\aa_test.cpp(8) : error C2065: 'CString' : undeclared identifier
c:\myproject\aa\aa_test.cpp(8) : error C2146: syntax error : missing ';' before identifier 's'
c:\myproject\aa\aa_test.cpp(8) : error C2065: 's' : undeclared identifier
Error executing cl.exe.
 
AA.exe - 3 error(s), 0 warning(s)

Open in new window

0
Jing272
Asked:
Jing272
1 Solution
 
Jaime OlivaresSoftware ArchitectCommented:
I see you are using STL classes too. Why not use std::string class instead?
0
 
Jing272Author Commented:
string works excellent. Many thanks.
0

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now