Compiling Graphin for windows
Compiling Graphin for windows
我正在尝试为这里的windows编译Graphin
svn checkout http://graphin.googlecode.com/svn/trunk/ graphin-read-only
但是在VS 2005中
就失败了1>------ Build started: Project: graphin, Configuration: Release Win32 ------
1>Linking...
1> Creating library .../../bin/graphin.lib and object .../../bin/graphin.exp
1>agg2d.lib(agg2D.obj) : error LNK2019: unresolved external symbol "public: void __thiscall agg::vcgen_dash::remove_all_dashes(void)" (?remove_all_dashes@vcgen_dash@agg@@QAEXXZ) referenced in function "public: void __thiscall agg::conv_dash<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,struct agg::null_markers>::remove_all_dashes(void)" (?remove_all_dashes@?$conv_dash@V?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@agg@@Unull_markers@2@@agg@@QAEXXZ)
1>agg2d.lib(agg2D.obj) : error LNK2019: unresolved external symbol "public: void __thiscall agg::vcgen_dash::add_dash(double,double)" (?add_dash@vcgen_dash@agg@@QAEXNN@Z) referenced in function "public: void __thiscall agg::conv_dash<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,struct agg::null_markers>::add_dash(double,double)" (?add_dash@?$conv_dash@V?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@agg@@Unull_markers@2@@agg@@QAEXNN@Z)
1>agg2d.lib(agg2D.obj) : error LNK2019: unresolved external symbol "public: void __thiscall agg::vcgen_dash::dash_start(double)" (?dash_start@vcgen_dash@agg@@QAEXN@Z) referenced in function "public: void __thiscall agg::conv_dash<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,struct agg::null_markers>::dash_start(double)" (?dash_start@?$conv_dash@V?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@agg@@Unull_markers@2@@agg@@QAEXN@Z)
1>agg2d.lib(agg2D.obj) : error LNK2019: unresolved external symbol "public: unsigned int __thiscall agg::vcgen_dash::vertex(double *,double *)" (?vertex@vcgen_dash@agg@@QAEIPAN0@Z) referenced in function "public: unsigned int __thiscall agg::conv_adaptor_vcgen<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,class agg::vcgen_dash,struct agg::null_markers>::vertex(double *,double *)" (?vertex@?$conv_adaptor_vcgen@V?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@agg@@Vvcgen_dash@2@Unull_markers@2@@agg@@QAEIPAN0@Z)
1>agg2d.lib(agg2D.obj) : error LNK2019: unresolved external symbol "public: void __thiscall agg::vcgen_dash::rewind(unsigned int)" (?rewind@vcgen_dash@agg@@QAEXI@Z) referenced in function "public: unsigned int __thiscall agg::conv_adaptor_vcgen<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,class agg::vcgen_dash,struct agg::null_markers>::vertex(double *,double *)" (?vertex@?$conv_adaptor_vcgen@V?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@agg@@Vvcgen_dash@2@Unull_markers@2@@agg@@QAEIPAN0@Z)
1>agg2d.lib(agg2D.obj) : error LNK2019: unresolved external symbol "public: void __thiscall agg::vcgen_dash::add_vertex(double,double,unsigned int)" (?add_vertex@vcgen_dash@agg@@QAEXNNI@Z) referenced in function "public: unsigned int __thiscall agg::conv_adaptor_vcgen<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,class agg::vcgen_dash,struct agg::null_markers>::vertex(double *,double *)" (?vertex@?$conv_adaptor_vcgen@V?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@agg@@Vvcgen_dash@2@Unull_markers@2@@agg@@QAEIPAN0@Z)
1>agg2d.lib(agg2D.obj) : error LNK2019: unresolved external symbol "public: void __thiscall agg::vcgen_dash::remove_all(void)" (?remove_all@vcgen_dash@agg@@QAEXXZ) referenced in function "public: unsigned int __thiscall agg::conv_adaptor_vcgen<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,class agg::vcgen_dash,struct agg::null_markers>::vertex(double *,double *)" (?vertex@?$conv_adaptor_vcgen@V?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@agg@@Vvcgen_dash@2@Unull_markers@2@@agg@@QAEIPAN0@Z)
1>agg2d.lib(agg2D.obj) : error LNK2019: unresolved external symbol "public: __thiscall agg::vcgen_dash::vcgen_dash(void)" (??0vcgen_dash@agg@@QAE@XZ) referenced in function "public: __thiscall agg::conv_adaptor_vcgen<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,class agg::vcgen_dash,struct agg::null_markers>::conv_adaptor_vcgen<class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4>,class agg::vcgen_dash,struct agg::null_markers>(class agg::conv_curve<class agg::path_base<class agg::vertex_block_storage<double,8,256> >,class agg::curve3,class agg::curve4> &)" (??0?$conv_adaptor_vcgen@V?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@agg@@Vvcgen_dash@2@Unull_markers@2@@agg@@QAE@AAV?$conv_curve@V?$path_base@V?$vertex_block_storage@N$07$0BAA@@agg@@@agg@@Vcurve3@2@Vcurve4@2@@1@@Z)
1>.../../bin/graphin.dll : fatal error LNK1120: 8 unresolved externals
1>Build log was saved at "file://c:graphin-read-onlybuildreleaseBuildLog.htm"
1>graphin - 9 error(s), 0 warning(s)
2>------ Build started: Project: win32, Configuration: Release Win32 ------
2>Linking...
2>Embedding manifest...
2>Build log was saved at "file://c:graphin-read-onlyReleasewin32BuildLog.htm"
2>win32 - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 1 failed, 4 up-to-date, 0 skipped ==========
似乎该库依赖于另一个名为" anti-grain-geometry
"的库。您可能需要获取它,并从中获得一个.lib
文件。
相关文章:
- 在Linux for Windows上编译C++代码时出错
- 如何在 Linux for Windows 上通过 MinGW 构建静态 ICU 的 Boost
- 如何在 qt for windows 中使用 QAxObject 创建 docx 和 doc 文件?
- SFML 交叉编译 for Windows on Linux.
- 如何在"XAML for Windows Embedded (Compact 2013)"中切换图像
- Build Boost Regex for Windows VS2013
- 在 Windows 10 上安装 tesseract for C++
- 如何交叉编译一个在 Linux for Linux 和 Linux for Windows 中编译的程序?
- Windows Subsystem for Linux (WSL) 下的间歇性随机"找不到文件"错误
- tesseract.lib (version 4 ) for windows 10 (x64)
- Git-Bash for Windows 'rm' 是如何工作的?
- 使用 Visual Studio 2013 编译 GDCM dlls 2.8.4 for Windows
- C++ on Jupyter Notebook for Windows
- OpenGL for Windows 7
- 在 Ubuntu for Windows 上构建 QT5 项目
- 在 Windows for Linux on Intel 上编译C++库
- 我可以在 Windows for Linux 平台中创建应用程序吗?
- 如何在 Windows for Visual Studio 2005 上设置 WXWIDGETS
- 在 Windows for Linux 下编译C++代码,以便运行
- 如何使用gcc在windows for linux上进行跨平台编译