如何用c語言呼叫c 做成的動態鏈結庫

2021-06-16 00:28:48 字數 405 閱讀 8994

如何用c語言呼叫c++做成的動態鏈結庫:

鏈結庫標頭檔案:

class a

;.cpp

#include

#include "head.h"

a::a(){}

a::~a(){}

int a::gt()

int a::pt()

}編譯命令:

gcc -shared -o sec.so secso.cpp -l. -lmy

這時候生成第二個.so檔案,此時庫從乙個類變成了乙個c的介面.

拷貝到/usr/lib

下面開始呼叫:

#include "stdio.h"

#include "dlfcn.h"

源作者blog:

trackback:

C語言如何用OpenGL

c語言究竟可不可以使用opengl程式設計?網上多的是vc 的,delphi的等等 可我就是不想學vc 用c語言又不知道怎麼初始化設定,好痛苦的。比方說vc 中,是這樣設定的 1.將glut.dll和glut32.dll拷貝到windows system32目錄下。2.將glut.h拷貝到整合環境安...

c語言呼叫c語言的so動態庫

1.環境 ubuntu14.o4 gcc 4.8.4 2.庫檔案生成 1 原始碼 int add int a,int b 2 生成庫檔案 cd到cltest.c所在目錄,輸入命令 gcc shared o libcltest.so cltest.c會在當前目錄生成檔案libcltest.so 3.主...

python通過ctypes呼叫c動態鏈結庫dll

python端的 如下 customdll cp.cdll.loadlibrary r d project code cppproject cpp utils x64 release getnozerolabelidindex.dll batchsizeloaddata customdll.batc...