在Linux中,DLL的等价物是(无论如何)共享对象(.so).
你需要做这样的事情:
$ g++ -c -fPIC libfile1.cpp
$ g++ -c -fPIC libfile2.cpp
$ g++ -shared -o libyourlib.so libfile1.o libfile2.o
Run Code Online (Sandbox Code Playgroud)
查看一些开源C++库项目以获取更多信息.GTKMM就是其中之一.
当然,不是手动编译所有内容,强烈建议使用make文件或IDE(例如带有CDT或KDevelop的Eclipse或{ 在这里挑选你喜欢的 }),这将在幕后为你创建一个.
| 归档时间: |
|
| 查看次数: |
3828 次 |
| 最近记录: |