关于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)
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 试试.