iCAx开思工具箱
标题:
【求助】请教UG API的一个语法问题
[打印本页]
作者:
云淡风清
时间:
2004-2-25 18:01
标题:
【求助】请教UG API的一个语法问题
在调用ufsta函数的时候有这种方法:
extern "C" DllExport void ufsta (char * param, int * returnCode, int rlen)
这是我从书上copy下来的
但在实际编译的时候会出错:
: error C2059: syntax error : 'string'
Error executing cl.exe.
去掉"C"后就OK。
请问出错原因?
另外,我编程的水平实在太弱,搞不清楚这种调用方式的语法
"C" 和 DllExport 各自代表什么意思?
请指教!谢谢!
作者:
briangeorge
时间:
2004-2-26 14:00
清华那本书简化了很多代码。
一般来说,VC向导生成的代码不会在这个方面出错的
作者:
刘煜
时间:
2004-2-27 14:37
意思是输出的是C语言函数,也可以去掉,而在def文件中加上函数名ufsta .建议你学一学VC中动态连接库的相关知识,搞懂了,开发时就会很灵活.
作者:
tsingtsang
时间:
2004-2-27 15:35
extern "C" 变 extern C
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3