在mingw编译器中替换用于eclipse的CString

时间:2013-09-28 12:58:01

标签: c++ eclipse

我有一些相对较大的代码,但其中有一部分使用的是CStringhttp://msdn.microsoft.com/en-us/library/aa300688%28v=vs.60%29.aspx)。现在我在eclipse上使用mingw编译器,它似乎没有认识到它是有意义的。但我需要使用代码的其他部分。我知道我可以用const char *替换CString但是有几个函数,比如代码使用的append,没有定义。我想知道什么是移植此代码的最佳方式?还有其他stdafx.h依赖项也像_T()。什么是我现在应该采取的最佳方法?

2 个答案:

答案 0 :(得分:0)

一个好的选择是std::string而不是const char *

此外,您还必须替换CString的方法。这不是一项复杂的任务,但需要时间。

答案 1 :(得分:0)

CodeProject上有一个CString替换。我只是用谷歌搜索“CString替代品”。我没有看过它,但应该更容易使用它而不是std::string