对于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一般。有人介意告诉我为什么我总是被点赞吗?我还在学习中,如果我在这里违反了任何规则,我会很高兴地纠正自己。
To - L选项给出lib目录的完整路径。然后使用- l选项,带库的名称,不带后缀。
感谢@MatsPetersson和@π α ντα ν。需要的选项是-I,而不是-L。语法如下:
g++ assignment.cpp -I/path/through/filesystem/lib/UniversityCPPLib