2011-06-28 96 views
0

所以这可能是超级基本的,但是当你得到一份你不完全合格的工作时会发生这种情况,对吧?将库添加到MFC项目

我有一个MFC项目,一切都很好,但我试图将字符串和stringstream指令添加到项目中。

不管我在哪里放#include <string>#include <sstream>我得到“string:undeclared identifier”错误。

在此先感谢? :d

+2

你的第一句话很令人不安。 – AJG85

回答

4

尝试的std :: string,而不是字符串,因为字符串是在空间std

+1

正确。优先显式名称空间解析。但是,因为这是一个MFC项目,为什么不使用'CString'? – AJG85

2

关于这该主题

添加库MFC项目

和我正在寻找解决方案如何添加到MFC项目的DLL我会在这里添加解决方案作为所有人的时间保护...

如果你想参考库需要3个文件:

  1. LibraryName.h
  2. LibraryName.lib
  3. LibraryName.dll

按照步骤:

  1. 将所有这些对你的解决方案。
  2. 在你的应用程序文件中使用的#include添加头文件“LibraryName.h”
  3. 点击你的项目鼠标右键并选择“参考”
  4. 转到配置属性 - >链接器 - >输入
  5. 在场附加依赖写“LibraryName.lib”,你也可以检查忽略所有默认库为无

编译和乐趣!