将库添加到MFC项目

时间:2011-06-28 17:09:44

标签: c++ mfc static-linking

所以这可能是超级基础,但是当你找到一份你并不完全有资格的工作时会发生什么,对吗?

我有一个MFC项目,一切都运行良好,但我正在尝试将字符串和stringstream指令添加到项目中。

无论我把#include <string>#include <sstream>放在哪里,我都会收到“string:undeclared identifier”错误。

提前谢谢? :d

2 个答案:

答案 0 :(得分:4)

尝试使用std :: string而不是string,因为string在std名称空间中

答案 1 :(得分:2)

关于这个主题是

  

将库添加到MFC项目

我正在寻找解决方案如何将dll添加到MFC项目中我将在这里添加解决方案,为所有人节省时间......

如果您想引用库,则需要3个文件:

  1. LibraryName.h
  2. LibraryName.lib
  3. LibraryName.dll
  4. 按照步骤:

    1. 将所有这些添加到您的解决方案中。
    2. 在您的应用程序文件中使用#include“LibraryName.h”
    3. 添加头文件
    4. 在项目上单击鼠标右键,然后选择“参考”
    5. 转到配置属性 - &gt;链接器 - &gt;输入
    6. 在字段Additional Dependencies中写入“LibraryName.lib”,您还可以选中忽略所有默认库

      编译并玩得开心!