Solved

CString undeclared in C++ when build

Posted on 2008-10-08
2
649 Views
Last Modified: 2012-08-13
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
Comment
Question by:Jing272
2 Comments
 
LVL 55

Accepted Solution

by:
Jaime Olivares earned 500 total points
ID: 22676835
I see you are using STL classes too. Why not use std::string class instead?
0
 

Author Comment

by:Jing272
ID: 22682883
string works excellent. Many thanks.
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

The following diagram presents a diamond class hierarchy: As depicted, diamond inheritance denotes when two classes (e.g., CDerived1 and CDerived2), separately extending a common base class (e.g., CBase), are sub classed simultaneously by a fourt…
In Easy String Encryption Using CryptoAPI in C++ (http://www.experts-exchange.com/viewArticle.jsp?aid=1193) I described how to encrypt text and recommended that the encrypted text be stored as a series of hexadecimal digits -- because cyphertext may…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now