乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 108|回复: 4

在VS中编译. NET包装器C++部分获取错误

[复制链接]

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2021-1-28 13:01:49 | 显示全部楼层 |阅读模式
我正在尝试编译用于. NET的工具调色板代码的包装器。我正在使用Acad Dev博客中的演示项目C++
我正在使用Visual Studio 2017和2020 SDK。我更新了指向旧SDK的引用,并且可以在编辑器中解决所有错误标志,但是当我尝试构建C++. dll时,我在下面遇到了几个LNK2019和LNK2001错误。我在项目或SDK中的任何地方都找不到参考CAdUiPathname。我不熟悉https://adndevblog.typepad.com/autocad/2013/06/working-with-toolpalette-groups-using-net.html,对Visual Studio也没问题。有人知道从哪里开始吗?
谢谢,
Stacy
1>TpWrapper.obj:错误LNK2028:未解析的令牌(0A0001A1)"public:虚拟__cdeclCAdUiPathname::~CAdUiPathname(ull)"(??1CAdUiPathname@@$$ &)" (? )在函数"public:虚拟ull*__cdeclCAdUiPathname::'向量删除析构函数'(无符号int)"(??_ECAdUiPathname@$$FUEAAPEAXI@Z)
1>TpWrapper.obj:错误LNK2028:未解析的令牌(0A0001A2)"protected:虚拟ull__cdeclCAdUiPathname::AssignCopy(类CAdUiPathname constFUEAA@XZAssignCopy@CAdUiPathname@@$$FMEAXAEBV1@@Z)中引用的函数"public:__cdeclCAdUiPathname::CAdUiPathname(类CAdUiPathname const&)"(??0CAdUiPathname@@$FQEAA@AEBV0@@Z)
1>TpWrapper.obj:错误LNKAW4PathErr@@PEB_W_N@Z)
1>TpWrapper.obj:错误LNK2001:未解析的外部符号"protected:虚拟空__cdeclCAdUiPathname::AssignCopy(类CAdUiPathname const &)" (? e::@@MEAAXAEBV1@@Z)
1>:错误LNK2019:未解析的外部符号"protected:虚拟空__cdeclCAdUiPathname::AssignCopy(类CAdUiPathname const &)" (? AssignCopy@CAdUiPathname@@$$FMEAAXAEBV1@@Z)在函数"public:__cdeclCAdUiPathname::CAdUiPathname(类CAdUiPathname const&)"(??0CAdUiPathname@@$FQEAA@AEBV0@@Z)
1>:错误LNK2019:未解析的外部符号"public:虚拟__cdeclCAdUiPathnamAssignCopy@CAdUiPathname~CAdUiPathname(val)"(??1CAdUiPathname@@$FUEAA@XZ)在函数"public:虚拟空*__cdecl中引用_ECAdUiPathname@@$FUEAAPEAXI@Z)
1>C:\用户\stacy.dunn\Dropbox\VS Projects\Projects\ToolPalettes\x64\Debug\ToolPaletteWrapperDemo.dll:致命错误LNK1120:6未解决的外部

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2021-1-28 16:52:20 | 显示全部楼层
可能是项目引用了adui19.lib,对于2020 SDK,它应该是adui32.lib
回复

使用道具 举报

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2021-1-29 14:54:58 | 显示全部楼层
感谢您的回复。
下载项目后,我浏览并更改了所有与SDK和VS相关的旧版本。我检查了项目是否正在引用adui23.lib.您还有其他建议吗?
谢谢,
Stacy
回复

使用道具 举报

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2021-1-30 05:27:47 | 显示全部楼层
尝试添加ac1st23.lib
回复

使用道具 举报

14

主题

36

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
92
发表于 2021-2-1 11:32:44 | 显示全部楼层
就是这样!谢谢你的帮助。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 01:19 , Processed in 0.152459 second(s), 62 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表