Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚学完 c 和 c++,我发现自己爱上了这两种中级语言。所以我决定做一个涉及两种语言的项目。但是在将 .lib 和 .dll 文件链接到可执行文件时,我遇到了麻烦。我知道在使用 Visual Studio 时,我们只使用 #pragma 注释 (lib, libname) 。但是我们如何使用 g++ 将 tokenizer.lib 链接到 main.cpp?我在 Windows 上工作。提前致谢
如果您询问 g++,那么您将使用 -L 和 -l 钩子。例如:
g++ -o prog main.cpp -L/usr/local/lib/ -llibname
后面-L的内容是您的 .lib 文件所在的路径。如果在几个不同的目录中找到它们,您可以使用分号 (;) 分隔 . 之后的目录-L。
-L