我刚学完c和c ++,我发现自己爱上了两种中级语言。所以我决定做一个涉及两种语言的项目。但是当我将.lib和.dll文件链接到可执行文件时,我偶然发现了。我知道在使用visual studio时,我们只使用#pragma注释(lib,libname)。但是我们如何使用g ++,比如tokenizer.lib与main.cpp进行链接?我在Windows上工作。提前致谢
答案 0 :(得分:1)
如果你问的是g ++,那么你会使用-L和-l钩子。例如:
g++ -o prog main.cpp -L/usr/local/lib/ -llibname
-L
之后的任何内容都是.lib文件所在的路径。如果在几个不同的目录中找到它们,则可以使用分号(;)在-L
之后分隔目录。