首先,我写了一个简单的测试test_usr.c和test_usr.h文件,之后我用build_cl.bat脚本对test_usr.c进行编译,生成静态库文件test_usr_cl.lib。(x86和X64均测试过)
其次,我在VS2022中新建一个动态链接库dll工程项目project_dll,将准备好的AdpssItf.c/.h,add2.c/.h,test_usr_cl.lib,
test_usr.h添加进工程解决方案中。用我同事之前的模板代码AdpssItf.c/.h进行动态库生成。(x86和X64均测试过)动态库生成均未报错。
然后,我在adpss软件中根据test_usr.c建立一个新的UD元件,并搭建一个输入输出。
最后,结果报错如图。
我在 http://180.184.90.93/qa/use/86.html 中也看到有人发了基本一样的错误,但是回答的结果不理解什么意思。但他的中间步骤没有写明,不知道和我问题是否一致。

回答于:2025-07-08 16:14北京
回复于:2025-07-08 16:17江苏
回复于:2025-07-08 16:23北京
http://180.184.90.93/qa/zb_users/upload/2025/03/20250303162633174099039334068.pdf
回复于:2025-07-09 08:42江苏
请问是一定要VS2012版本的编译器V110版本才行吗?
回复于:2025-07-09 08:58江苏
http://180.184.90.93/qa/zb_users/upload/2025/03/20250303162633174099039334068.pdf这个文档我看里面有写,我之前一直用的VS2022

回答于:2025-07-09 08:54北京
回复于:2025-07-09 08:59北京
回复于:2025-07-09 17:55江苏



回复于:2025-07-09 19:15江苏
回复于:2025-07-10 09:12江苏

回复于:2025-07-10 09:19江苏


回答于:2025-07-10 09:27北京
1. 按windows+R 键
2. 输入cmd启动dos窗口
3. 数据文件(ets同名文件夹)如果不在C盘,输入ets同名数据文件所在盘符,比如输入 D:
4.输入cd,复制ets同名数据文件目录,从而进入数据文件目录。(cd与文件目录之间有空格)
5. 拖动bin文件夹里的etsdac_cal.exe到dos窗口,启动仿真
回复于:2025-07-10 09:45江苏

回复于:2025-07-10 10:45江苏
回复于:2025-07-10 14:41北京