2013-03-13 62 views
0

當鍵入以下命令行:QWT缺失包括

QwtPointSeriesData* myData = new QwtPointSeriesData; 

它說,我認爲標識是不確定的。但是我輸入了以下內容,其中有人提到它無法打開這些打開源文件。

#include <qwt_plot_curve.h> 
#include "qwt_series_data.h" 

任何想法如何解決並找出如何得到它們?

+0

爲什麼在同一時間從同一個庫中爲頭文件使用雙引號和尖括號?通常的做法之一是引用外部庫是(1)在你的編譯器中引用其頭文件的路徑,包括dir和(2)通過「<>」在源文件中包含頭文件。這應該在編譯階段做到這一點。你有沒有完成這兩個步驟? – 2013-03-13 11:57:45

+0

@leo是的我已經這樣做了,但問題是,它認識到以下兩個包含:#include #include「qwt_curve.h」但系列數據和曲線曲線:否 – 2013-03-13 12:08:03

+0

這些文件是否存在?如果他們這樣做,他們在qwt_plot_curve.h或其他文件夾相同的文件夾中。如果它們位於其他包含目錄中的其他文件夾中? – drescherjm 2013-03-13 12:10:44

回答

0

回答我的問題: 看來我有一個非常舊的QWT版本!

+0

我使用版本qwt 6.0.x與visual studio(2008年至2012年)。不過,我總是自己編譯它,並將它與CMake一起用於項目生成。 – drescherjm 2013-03-13 12:31:08

+0

@Drescherjim你知道如何使用Cmake在WIndows上進行項目生成嗎? – 2013-03-13 13:53:12

+0

當然,我在工作中的所有項目中,最近5年左右在Windows上使用CMake(版本2003到2012 x32和x64)。說這不是我可以教你一些評論..沒有快速的祕密,使一切工作。你需要學習CMake,這需要時間。 – drescherjm 2013-03-13 14:06:34