C++ -l:通过Eclipse选择

C++ -l:通过Eclipse选择,c++,windows,eclipse,linker,C++,Windows,Eclipse,Linker,当我在ECLICE的属性中写入lib名称时,它使用了-l选项,如果我们将-lsomelib写入-l:libsomelib.a,则替换为-lsomelib。如何使用-l:option,因为我不想在文件名中添加lib前缀,而且我想链接*.lib file在Windows上,GCC静态库使用格式lib.a,因此-l参数被翻译成这样。如果您希望覆盖此行为,请使用要链接的库的完整文件名,例如,gcc main.c mylibrary.a是否正在使用Unix/Linux/等。?如果是这样,惯例是库名称的前缀

当我在ECLICE的属性中写入lib名称时,它使用了-l选项,如果我们将-lsomelib写入-l:libsomelib.a,则替换为-lsomelib。如何使用-l:option,因为我不想在文件名中添加lib前缀,而且我想链接*.lib file

在Windows上,GCC静态库使用格式
lib.a
,因此-l参数被翻译成这样。如果您希望覆盖此行为,请使用要链接的库的完整文件名,例如,
gcc main.c mylibrary.a

是否正在使用Unix/Linux/等。?如果是这样,惯例是库名称的前缀是
lib
。哦,对不起,我没有提到-我在Windows上工作您选择了什么工具链来进行编译/链接?