找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8617|回复: 2

[求助] 关于proe5.0与VS08中的附加依赖项问题

[复制链接]

1

主题

0

回帖

0

威望

实习生

积分
3
发表于 2012-7-18 13:57 | 显示全部楼层 |阅读模式
关于proe5.0与VS08中的附加依赖项问题

在生成dll的过程中遇到以下问题,提示:
1>proe1.obj : error LNK2019: 无法解析的外部符号 "int __cdecl modelpath(void)" (?modelpath@@YAHXZ),该符号在函数 _user_initialize 中被引用
1>protk_dllmd.lib(pdp_pdevtk.obj) : error LNK2019: 无法解析的外部符号 _user_terminate,该符号在函数 _user_terminate_plus 中被引用
1>C:\Users\leefei\Documents\Visual Studio 2008\Projects\proe11\Debug\proe1.dll : fatal error LNK1120: 2 个无法解析的外部命令


我已经在附加依赖项中添加了 wsock32.lib mpr.lib protk_dllmd.lib netapi32.lib prodev_dllmd.lib psapi.lib
但还是出现以下问题,不知道是不是加漏了库文件。请大家帮帮吗啊!

11

主题

132

回帖

12

威望

工程师

积分
218
发表于 2012-10-13 19:00 | 显示全部楼层
库文件添加没问题,问题出在函数声明,在声明时添加 extern “C",即extern ”C“ int user_initialize()和extern "C" void user_terminate()

[ 本帖最后由 lxp8125 于 2012-10-13 19:13 编辑 ]
回复

使用道具 举报

11

主题

132

回帖

12

威望

工程师

积分
218
发表于 2012-10-13 19:00 | 显示全部楼层
不妨试试看  这样声明后应该可以

[ 本帖最后由 lxp8125 于 2012-10-13 22:17 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 16:59 , Processed in 0.130516 second(s), 27 queries .

快速回复 返回顶部 返回列表