tetgen编译报错解决

tetgen编译报错解决

症状

在编译调用了tetgen.h的程序时无法通过编译,报错如下:

1>tet.lib(tetgen.obj) : warning LNK4217: 本地定义的符号 __stdio_common_vsprintf 在函数 _vsnprintf_l 中导入
1>tet.lib(tetgen.obj) : warning LNK4217: 本地定义的符号 __stdio_common_vsscanf 在函数 _vsscanf_l 中导入
1>tet.lib(tetgen.obj) : warning LNK4217: 本地定义的符号 free 在函数 "public: char * __cdecl tetgenmesh::arraypool::getblock(int)" (?getblock@arraypool@tetgenmesh@@QEAAPEADH@Z) 中导入
1>tet.lib(tetgen.obj) : warning LNK4217: 本地定义的符号 malloc 在函数 "public: char * __cdecl tetgenmesh::arraypool::getblock(int)" (?getblock@arraypool@tetgenmesh@@QEAAPEADH@Z) 中导入
1>tet.lib(tetgen.obj) : warning LNK4217: 本地定义的符号 strtod 在函数 "public: bool __cdecl tetgenio::load_node_call(struct _iobuf *,int,int,char *)" (?load_node_call@tetgenio@@QEAA_NPEAU_iobuf@@HHPEAD@Z) 中导入
1>tet.lib(tetgen.obj) : warning LNK4217: 本地定义的符号 strtol 在函数 "public: bool __cdecl tetgenio::load_node_call(struct _iobuf *,int,int,char *)" (?load_node_call@tetgenio@@QEAA_NPEAU_iobuf@@HHPEAD@Z) 中导入
1>tet.lib(tetgen.obj) : warning LNK4217: 本地定义的符号 strncmp 在函数 "public: bool __cdecl tetgenio::load_stl(char *)" (?load_stl@tetgenio@@QEAA_NPEAD@Z) 中导入
1>tet.lib(tetgen.obj) : warning LNK4217: 本地定义的符号 clock 在函数 "public: void __cdecl tetgenmesh::incrementaldelaunay(long &)" (?incrementaldelaunay@tetgenmesh@@QEAAXAEAJ@Z) 中导入
1>tet.lib(tetgen.obj) : error LNK2019: 无法解析的外部符号 __imp_fgets,该符号在函数 "public: bool __cdecl tetgenio::load_stl(char *)" (?load_stl@tetgenio@@QEAA_NPEAD@Z) 中被引用
1>tet.lib(tetgen.obj) : error LNK2019: 无法解析的外部符号 __imp_rewind,该符号在函数 "public: bool __cdecl tetgenio::load_stl(char *)" (?load_stl@tetgenio@@QEAA_NPEAD@Z) 中被引用
1>tet.lib(tetgen.obj) : error LNK2019: 无法解析的外部符号 __imp_srand,该符号在函数 "public: void __cdecl tetgenmesh::incrementaldelaunay(long &)" (?incrementaldelaunay@tetgenmesh@@QEAAXAEAJ@Z) 中被引用
1>tet.lib(tetgen.obj) : error LNK2019: 无法解析的外部符号 __imp_rand,该符号在函数 "public: void __cdecl tetgenmesh::incrementaldelaunay(long &)" (?incrementaldelaunay@tetgenmesh@@QEAAXAEAJ@Z) 中被引用
1>tet.lib(tetgen.obj) : error LNK2019: 无法解析的外部符号 __imp_strstr,该符号在函数 "char * __cdecl strstr(char * const,char const * const)" (?strstr@@YAPEADQEADQEBD@Z) 中被引用
1>tet.lib(tetgen.obj) : error LNK2019: 无法解析的外部符号 __imp_strncpy,该符号在函数 "public: bool __cdecl tetgenio::load_off(char *)" (?load_off@tetgenio@@QEAA_NPEAD@Z) 中被引用
1>E:\_Project\TestTetgen\x64\Debug\TestTetgen.exe : fatal error LNK1120: 6 个无法解析的外部命令

解决方案

解决方案=>属性=>C/C++=>代码生成=>运行库=>多线程调试DLL(/MDd)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值