Assimp代码块重定义和未定义的引用
Assimp CodeBlocks redefinition and undefined references
我目前正在尝试编译Assimp(资产导入库)。可以在这里找到),当我试图使用CodeBlocks进行编译时,弹出了许多错误。
||=== Build: all in Assimp (compiler: GNU GCC Compiler) ===|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|39|warning: "D3DCREATE_FPU_PRESERVE" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|30|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|40|warning: "D3DCREATE_MULTITHREADED" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|31|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|41|warning: "D3DCREATE_PUREDEVICE" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|32|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|42|warning: "D3DCREATE_SOFTWARE_VERTEXPROCESSING" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|33|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|43|warning: "D3DCREATE_HARDWARE_VERTEXPROCESSING" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|34|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|44|warning: "D3DCREATE_MIXED_VERTEXPROCESSING" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|35|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|57|warning: "D3DSPD_IUNKNOWN" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|36|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|63|warning: "D3D_SDK_VERSION" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|29|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|65|warning: "D3DENUM_NO_WHQL_LEVEL" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|70|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|68|warning: "D3DPRESENT_BACK_BUFFERS_MAX" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|71|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|69|warning: "D3DSGR_NO_CALIBRATION" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|37|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|70|warning: "D3DSGR_CALIBRATE" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|38|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|73|warning: "MAKE_D3DHRESULT" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|39|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|74|warning: "MAKE_D3DSTATUS" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|40|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|79|warning: "D3D_OK" redefined|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|41|note: this is the location of the previous definition|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|185|error: redefinition of 'struct IDirect3D9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|121|error: previous definition of 'struct IDirect3D9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|289|error: 'D3DDISPLAYMODEFILTER' does not name a type|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|290|error: 'D3DDISPLAYMODEFILTER' does not name a type|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|291|error: 'D3DDISPLAYMODEEX' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|292|error: 'D3DDISPLAYMODEEX' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|292|error: 'D3DDISPLAYROTATION' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|293|error: 'D3DDISPLAYMODEEX' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|354|error: redefinition of 'struct IDirect3DVolume9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|551|error: previous definition of 'struct IDirect3DVolume9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|410|error: redefinition of 'struct IDirect3DSwapChain9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|595|error: previous definition of 'struct IDirect3DSwapChain9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|481|error: 'D3DPRESENTSTATS' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|482|error: 'D3DDISPLAYMODEEX' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|482|error: 'D3DDISPLAYROTATION' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|530|error: redefinition of 'struct IDirect3DResource9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|636|error: previous definition of 'struct IDirect3DResource9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|586|error: redefinition of 'struct IDirect3DSurface9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|680|error: previous definition of 'struct IDirect3DSurface9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|663|error: redefinition of 'struct IDirect3DVertexBuffer9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|742|error: previous definition of 'struct IDirect3DVertexBuffer9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|731|error: redefinition of 'struct IDirect3DIndexBuffer9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|795|error: previous definition of 'struct IDirect3DIndexBuffer9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|799|error: redefinition of 'struct IDirect3DBaseTexture9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|848|error: previous definition of 'struct IDirect3DBaseTexture9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|876|error: redefinition of 'struct IDirect3DCubeTexture9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|910|error: previous definition of 'struct IDirect3DCubeTexture9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|972|error: redefinition of 'struct IDirect3DTexture9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|987|error: previous definition of 'struct IDirect3DTexture9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1067|error: redefinition of 'struct IDirect3DVolumeTexture9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|1064|error: previous definition of 'struct IDirect3DVolumeTexture9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1162|error: redefinition of 'struct IDirect3DVertexDeclaration9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|1141|error: previous definition of 'struct IDirect3DVertexDeclaration9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1200|error: redefinition of 'struct IDirect3DVertexShader9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|1167|error: previous definition of 'struct IDirect3DVertexShader9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1238|error: redefinition of 'struct IDirect3DPixelShader9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|1193|error: previous definition of 'struct IDirect3DPixelShader9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1276|error: redefinition of 'struct IDirect3DStateBlock9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|1219|error: previous definition of 'struct IDirect3DStateBlock9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1317|error: redefinition of 'struct IDirect3DQuery9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|1248|error: previous definition of 'struct IDirect3DQuery9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1364|error: redefinition of 'struct IDirect3DDevice9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3d9.h|183|error: previous definition of 'struct IDirect3DDevice9'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1886|error: 'D3DCOMPOSERECTSOP' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1901|error: 'D3DDISPLAYMODEEX' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1902|error: 'D3DDISPLAYMODEEX' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3d9.h|1902|error: 'D3DDISPLAYROTATION' has not been declared|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3dx9xof.h|75|error: expected identifier before string constant|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3dx9xof.h|75|error: expected ',' or '...' before string constant|
C:UsersMoustacheSpyDesktopCodeBlocksMinGW64mingw32i686-w64-mingw32included3dx9xof.h|75|error: cannot declare parameter to be of abstract type 'IUnknown'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build failed: 50 error(s), 15 warning(s) (0 minute(s), 49 second(s)) ===|
I first必须修复一些文件路径,首先是直接部分,但在使用cmake进行另一次编译后,它只调整了搜索路径。
你能帮我成功地完成这个项目吗?
编辑:我改变了包含路径,因为一个文件有2个路径。然而,这些错误随后出现:
||=== Build: all in Assimp (compiler: GNU GCC Compiler) ===|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|75|error: expected identifier before string constant|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|75|error: expected ',' or '...' before string constant|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|75|error: cannot declare parameter to be of abstract type 'IUnknown'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincludeunknwn.h|24|note: because the following virtual functions are pure within 'IUnknown':|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincludeunknwn.h|26|note: virtual HRESULT IUnknown::QueryInterface(const IID&, void**)|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincludeunknwn.h|27|note: virtual ULONG IUnknown::AddRef()|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincludeunknwn.h|28|note: virtual ULONG IUnknown::Release()|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h||In function 'int DECLARE_INTERFACE_IID_(ID3DXFile, IUnknown, int)':|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|75|error: '<anonymous>' has incomplete type|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|66|error: forward declaration of 'struct ID3DXFile'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|78|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|78|error: function 'HRESULT QueryInterface(const IID&, void**)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|79|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|79|error: function 'ULONG AddRef()' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|80|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|80|error: function 'ULONG Release()' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|83|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|83|error: function 'HRESULT CreateEnumObject(const void*, D3DXF_FILELOADOPTIONS, ID3DXFileEnumObject**)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|85|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|85|error: function 'HRESULT CreateSaveObject(const void*, D3DXF_FILESAVEOPTIONS, D3DXF_FILEFORMAT, ID3DXFileSaveObject**)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|86|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|86|error: function 'HRESULT RegisterTemplates(const void*, SIZE_T)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|87|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|87|error: function 'HRESULT RegisterEnumTemplates(ID3DXFileEnumObject*)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|92|error: expected identifier before string constant|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|92|error: expected ',' or '...' before string constant|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|92|error: cannot declare parameter to be of abstract type 'IUnknown'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h||In function 'int DECLARE_INTERFACE_IID_(ID3DXFileSaveObject, IUnknown, int)':|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|92|error: '<anonymous>' has incomplete type|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|67|error: forward declaration of 'struct ID3DXFileSaveObject'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|92|error: conflicting declaration of C function 'int DECLARE_INTERFACE_IID_(ID3DXFileSaveObject, IUnknown, int)'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|75|note: previous declaration 'int DECLARE_INTERFACE_IID_(ID3DXFile, IUnknown, int)'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|95|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|95|error: function 'HRESULT QueryInterface(const IID&, void**)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|96|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|96|error: function 'ULONG AddRef()' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|97|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|97|error: function 'ULONG Release()' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|99|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|99|error: function 'HRESULT GetFile(ID3DXFile**)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|101|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|101|error: function 'HRESULT AddDataObject(const GUID&, const char*, const GUID*, SIZE_T, const void*, ID3DXFileSaveData**)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|102|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|102|error: function 'HRESULT Save()' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|107|error: expected identifier before string constant|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|107|error: expected ',' or '...' before string constant|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|107|error: cannot declare parameter to be of abstract type 'IUnknown'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h||In function 'int DECLARE_INTERFACE_IID_(ID3DXFileSaveData, IUnknown, int)':|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|107|error: '<anonymous>' has incomplete type|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|68|error: forward declaration of 'struct ID3DXFileSaveData'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|107|error: conflicting declaration of C function 'int DECLARE_INTERFACE_IID_(ID3DXFileSaveData, IUnknown, int)'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|92|note: previous declaration 'int DECLARE_INTERFACE_IID_(ID3DXFileSaveObject, IUnknown, int)'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|107|error: conflicting declaration of C function 'int DECLARE_INTERFACE_IID_(ID3DXFileSaveData, IUnknown, int)'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|75|note: previous declaration 'int DECLARE_INTERFACE_IID_(ID3DXFile, IUnknown, int)'|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|110|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|110|error: function 'HRESULT QueryInterface(const IID&, void**)' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|111|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|111|error: function 'ULONG AddRef()' is initialized like a variable|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|112|error: 'virtual' outside class declaration|
C:UsersMoustacheSpyDesktopCodeBlocksMinGWincluded3dx9xof.h|112|error: function 'ULONG Release()' is initialized like a variable|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build failed: 50 error(s), 0 warning(s) (0 minute(s), 4 second(s)) ===|
您包含了两个具有相同头文件的文件夹:
C: MoustacheSpy 用户桌面 CodeBlocks MinGW64 mingw32 i686-w64-mingw32 包括
和
C: 用户桌面 MoustacheSpy CodeBlocks MinGW 包括
修改项目选项中的-I选项
相关文章:
- 对C宏的未定义引用,但在定义它时会出现重新定义错误
- 编译时的 CImg 库返回对"__imp_SetDIBitsToDevice"的未定义引用
- 对Py_Initialize()的未定义引用
- 使用mysql c++连接器的未定义引用
- 对 Scalar ::Scalar() 的未定义引用
- 对复制 CTOR 和 CTOR 的未定义引用
- 对显式实例化的模板函数的未定义引用
- TensorRT (C++ API) 对"createNvOnnxParser_INTERNAL"的未定义引用
- 2个模板化类的非模板友元函数未定义引用错误
- 编译 libfluid 样本控制器时对"event_base_del_virtual"的未定义引用
- 获取对function_name的未定义引用
- 对 'std::thread::_M_start_thread CMake 的未定义引用进行基准测试
- 对结构方法的未定义引用
- 使用内联函数 c++ 的未定义引用
- 对 CMake 中'cudaRegisterLinkedBinary'链接错误的未定义引用?
- 对 DLOPEN 的未定义引用
- QT C++中对全局变量的未定义引用
- 快速数学导致对"__pow_finite"的未定义引用
- 对 boost::system::d etail::system_category_instance 的未定义引用,从
- OpenCV 3.4.3 中对 'cv::String::d eallocate()' 错误的未定义引用