我找到了一个生成条形码的库(libbarpp)。我想在我的Qt项目中使用这个库。
执行源代码的svn签出:http://libbarpp.googlecode.com/svn/trunk/在src文件夹中显示了一个很好的VS示例。我在VS中打开了项目,找到了包含的头文件。我已将这些头文件包含在我的Qt项目中,但是当几个文件需要系统头文件时我遇到了问题
#include <xstring>
在VS中,我可以看到此文件位于(在我的系统上):
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xstring
然而,这些文件没有任何扩展名,我也不知道如何处理它。
我是否需要在我的Qt项目文件中包含一些内容才能使用此VS文件?
我试过包括
CONFIG += stl
到我的Qt项目文件,但没有运气。
非常感谢任何帮助或评论。
编辑:我正在使用Qt 5.2.1和MinGW编译器
答案 0 :(得分:0)
xstring
是Microsoft特定的标头,其中包含std::basic_string
的实现以及一些相关的专业化。
它不应该直接包含在第一位,除非您所讨论的代码使用的是该文件中特定的实现,您应该只需用以下代码替换它:
#include <string>