• Announcements

Archived

This topic is now archived and is closed to further replies.

Brainless Beginner trying to use CString

Recommended Posts

I'm sure there is something really basic I'm missing, but here is my problem. I'm working in VisualC++ and trying to use the CString class, and keep getting the following error on my compile: error C2065: 'CString' : undeclared identifier My code snipet is: #include "string.h" #include "stdio.h" CString s1 = "some text here"; Any help would be greatly appreciated. Thanks, Chris In the mood for a little Fun & Games? Check out www.SunAndGames.com Home of Lost Enticer Edited by - chris1962 on October 14, 2001 5:26:21 PM

Share on other sites
It looks like the CString object is not on String.h ... try put string.h in <>

just a guess...

Share on other sites
I''ve tried that, but it still get the same error.

In the mood for a little Fun & Games?
Check out www.SunAndGames.com
Home of Lost Enticer

Share on other sites
To use CString you have to use MFC (or part of it). It''s in the header file.

Share on other sites
Oops... didn''t come out right... the afx.h header file.

Share on other sites
I tried add "afx.h", and get the following error:

fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include "windows.h"

I believe I'm already using MFC, because I have some MFC functions working already (FindWindows, SetWindowsHookEx).

Could this problem be because I'm doing this in a DLL?

In the mood for a little Fun & Games?
Check out www.SunAndGames.com
Home of Lost Enticer

Edited by - chris1962 on October 14, 2001 5:45:05 PM

Edited by - chris1962 on October 14, 2001 5:45:33 PM

Share on other sites
Only use CString in an MFC app

Use the std::string if you want reusable code
  #include

No .h

Or the _bstr_t in the "COMUtil.h" header for a b-string/unicode helper.

Edited by - Magmai Kai Holmlor on October 14, 2001 5:52:00 PM

Share on other sites

Thanks for the help.
Chris

• Forum Statistics

• Total Topics
628291
• Total Posts
2981862

• 11
• 10
• 10
• 11
• 17