我有麻烦,包括标准的头文件,如iostream.h和fstream.h.在我的系统下usr/include/c++/4.3,没有任何文件具有".h"扩展名(例如,它只是iostream而不是iostream.h).
那将是好的和花花公子,但我正在尝试使用另一个库,DCMTK,它做的事情就像#include<iostream.h>.不幸的是,在我的系统上没有"iostream.h"这样的东西,只有"iostream",这意味着我的编译器给了我错误error: iostream.h: No such file or directory.
我想我可以从创建软链接iostream.h到iostream,但是,似乎是它可以创建,首先,烦恼的道路,所有的第二,真正刺激性.还有其他解决方案吗?
为了完整性,我给编译的命令是
g++ -o gc_on_ctp -g -Wall -Idicom/include -Ldicom/lib gc_on_ctp.cpp -ldcmdata
Run Code Online (Sandbox Code Playgroud)
可以想象,头文件位于dicom/include下,库位于dicom/lib下,名为libdcmdata.a.
只需创建一个新的iostream.h文件,其中包含一行:#include <iostream>.这似乎是DCMTK的一个大错误,因为标准是这些文件名中不应该有.h.
| 归档时间: |
|
| 查看次数: |
1884 次 |
| 最近记录: |