簡體   English   中英

C ++在Qt項目中包括Visual Studio頭文件。 <xstring> 包含錯誤

[英]C++ Including Visual Studio header files in Qt project. <xstring> include error

我找到了一個生成條形碼的庫( 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編譯器

xstring是Microsoft特定的標頭,包含std::basic_string和一些相關的專業化。

它不應該首先包含在其中,除非您所討論的代碼使用的是該文件中的特定實現,否則應將其替換為:

#include <string>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM