Chinaunix
标题:
C++编写的静态库(.a)能在C编写的主程序中使用吗?如何使用?
[打印本页]
作者:
lankpig
时间:
2005-01-05 12:03
标题:
C++编写的静态库(.a)能在C编写的主程序中使用吗?如何使用?
如题
作者:
yeath
时间:
2005-01-05 14:32
标题:
C++编写的静态库(.a)能在C编写的主程序中使用吗?如何使用?
不行吧!
作者:
superdoctor
时间:
2005-01-05 15:06
标题:
C++编写的静态库(.a)能在C编写的主程序中使用吗?如何使用?
c程序也用g++编译应该就可以了吧,用gcc编译肯定不行
作者:
benlan
时间:
2005-01-13 15:12
标题:
C++编写的静态库(.a)能在C编写的主程序中使用吗?如何使用?
看到一种C++编写的动态库用c调用的方法:
aa.so库里有
class A
{
me1();
};
exter "c"
{
A *factory ()
{
.....;
return (new A);
}
}
调用:
main()
{
m_dll = dlopen(aa.so,flag);
A *m_a=(A *)dlsym(m_dll,"factory" )
m_a->;me1();
}
在so里把factory函数做为一个工厂。
听说gnu组织专门为c调用c++ 的so写过篇文章。c调用c++静态库还不知道行不行的
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2