C ++新手,一般来说是编译语言的新手。我已经通过了大学特定的代码库,用于完成我的作业。但是,我无法弄清楚如何正确链接它。目录如下:
Assignment
lib
UniversityCPPLib
.cpp and .h files
res
src
.cpp for my assignment
只需致电
g++ -o assignment.cpp assignment
给了我
No such file or directory
我不知道如何使用-L指定本地库。
*编辑:此外,一般来说,相对较新的SO。有人会介意告诉我为什么我会继续获得投票吗?我仍在这里学习,如果我违反任何规则,我将很乐意纠正自己。
答案 0 :(得分:0)
To -L选项提供完整路径直到lib目录。然后使用-l选项,其名称为library,不带后缀。
答案 1 :(得分:0)
感谢@MatsPetersson和@πάνταῥεῖ。必需的选项是-I,而不是-L。 Synax如下:
g++ assignment.cpp -I/path/through/filesystem/lib/UniversityCPPLib