我刚学完c和C++,发现自己爱上了两种中级语言。所以我决定做一个涉及两种语言的项目。但是我偶然发现将.lib和.dll文件链接到可执行文件。我知道在使用visual studio时,我们只使用#pragma注释(lib,libname)。但我们如何链接使用g ++,比如tokenizer.lib和main.cpp?我正在使用Windows。在此先感谢如何静态和动态链接库C/C++
-1
A
回答
1
如果您问的是g ++,那么您将使用-L和-l钩子。例如:
g++ -o prog main.cpp -L/usr/local/lib/ -llibname
其中任何-L
后去是你的.lib文件所在的路径。如果它们在几个不同的目录中找到,则可以使用分号(;)来分隔-L
之后的目录。
+0
补充。我完全忘了它,然后看到@RageD在我提交后立即发布了它。另外,为什么我不能在问题线上留言?是因为我的代表太低了? – stellarossa
+0
虽然我在答案中的任何地方都没有放过.lib。 – stellarossa
相关问题
- 1. 静态和动态库链接
- 2. 静态和动态链接库
- 3. 链接动态和静态库RCPP
- 4. 什么是静态库,静态链接动态库和动态链接动态库的.lib文件?
- 5. 将动态库链接到链接到其他静态库的静态库
- 6. 如何创建自动链接到动态库的静态库?
- 7. 与cmake如何静态链接一些库和其他动态?
- 8. 链接静态库与静态库
- 9. UNIX:静态库链接到静态库
- 10. 静态链接到动态库。 glibc
- 11. 静态库自动发现和链接
- 12. 将动态库链接到一个静态库(又名预链接动态库)
- 13. 静态链接库
- 14. 如何将静态库链接到gcc的动态库中
- 15. 动态链接到静态链接?
- 16. import =动态链接? &include =静态链接?
- 17. Visual Studio:静态链接到静态库
- 18. 静态和动态MFC链接
- 19. 静态和动态链接沙盒
- 20. 什么是静态和动态链接
- 21. 如何链接一个本身与动态库链接的静态库?
- 22. 静态库和动态链接库对WP8意味着什么?
- 23. 与MSVC中的静态库和动态库链接
- 24. 在gcc中同时使用静态链接库和动态链接库
- 25. 静态链接库和动态链接库之间的区别是什么
- 26. GCC静态库链接VS动态链接
- 27. 链接静态库而不是动态链接
- 28. cmake如何部分静态链接,部分动态链接?
- 29. 你如何静态链接Boost库?
- 30. 如何链接静态库中的Android
完成学习?它甚至有可能做到这一点? :D但是至关重要的一点 - 您需要添加-lmylib以将lib链接到您的程序(-l然后库名) – Blood
您正在寻找'-l'选项。尝试'g ++ ... -L/path/to/tokenizer_lib_dir -ltokenizer'或类似的东西。 – RageD
您正在寻找GCC手册=> http://gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html#Invoking-GCC,特别是http://gcc.gnu.org/onlinedocs/gcc/ Link-Options.html#Link-Options,它指定-l标志来指定链接库。你可以找到这样的教程=> http://www.cs.washington.edu/education/courses/cse451/W97/Section/gcctutorial.html – user2184879