微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 关于CIN,请教大家一个问题

关于CIN,请教大家一个问题

时间:12-13 整理:3721RD 点击:
用CIN实现C++的调用。错误如下,实在不知是哪里出的问题,请高人指点,多谢啊
Linking...
   Creating library Debug/test.lib and object Debug/test.exp
cin.obj : error LNK2001: unresolved external symbol _CINRun
Debug/test.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
test.dll - 2 error(s)

有可能是设置的时候没有选定All Configurations,仅供参考!

谢谢!可是设置时也选定了All Configurations了,现在觉得CIN是不是不支持.cpp文件,只能用.c呀?

好像CIN就是针对c的

可是不明白为什么Labview的帮助里说CIN是同C/C++的连接节点。
为了用C++,在CIN中create .c File时,把后缀改为.cpp,链接时总是报错。
如果CIN不支持C++的连接,为什么书上还用Visual C++实现呢?

里面只是说用VC的编译器而已了

多谢!那请问我该如何实现与C++的连接呢?
不知DLL那种方式支不支持?呵呵,因为目前只会CIN

我目前只用到了VC的C这部分,好像只要是标准的dll就行了,试试看:)

C++是C的超集.支持C就支持了C++
你不改.c为.cpp也许就可以了.c++的函数是有修饰的,当然link出错了. 你在函数声明的时候加上 extern c 试试.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top