CodeBlocks中定义的参数-Isrc在哪里?

Where is the parameter -Isrc defined in CodeBlocks?

我从我的前任那里得到了一个用 C++ 编写的现有项目。他将 CodeBlocks 用作 IDE.
我从未使用过这个 IDE 并且几乎没有编写任何 C++。他用的是tinyxml库,所以我把它加入到项目中

当我尝试构建它时,构建日志显示如下内容:

g++.exe -Wall -fexceptions -DBOOST_THREAD_USE_LIB=1 -D_WIN32_WINNT=0x0501 
-Wall -IC:\somepath\boost_1_74_0 -Iinclude -Isrc -IZ:\tinyxml 
-c C:\project\AsyncSerial.cpp -o obj\Debug\AsyncSerial.o

问题: -Isrc -IZ:\tinyxml 在哪里定义的?我没有任何 Z:-驱动器,想定义我自己的库路径。

我在设置和项目设置中搜索,但没有找到类似的内容。

编辑:同样适用于:

g++.exe -LC:\somepath\boost_1_74_0\stage\lib -o bin\Debug\project.exe obj\Debug\AsyncSerial.o obj\Debug\main.o obj\Debug\tinyxml\tinystr.o obj\Debug\tinyxml\tinyxml.o obj\Debug\tinyxml\tinyxmlerror.o obj\Debug\tinyxml\tinyxmlparser.o  -lws2_32  C:\Programme\boost\boost_1_48_0\stage\lib\libboost_filesystem-mgw46-mt-s-1_48.a C:\Programme\boost\boost_1_48_0\stage\lib\libboost_system-mgw46-mt-s-1_48.a C:\Programme\boost\boost_1_48_0\stage\lib\libboost_date_time-mgw46-mt-sd-1_48.a C:\Programme\boost\boost_1_48_0\stage\lib\libboost_program_options-mgw46-mt-sd-1_48.a C:\Programme\boost\boost_1_48_0\stage\lib\libboost_thread-mgw46-mt-1_48.dll.a C:\Programme\boost\boost_1_48_0\stage\lib\libboost_regex-mgw46-1_48.dll.a

-lws2_32价值从何而来?我将 boost 安装到 -L 中指定的路径。我的提升路径是在全局变量中设置的,它是唯一显示的全局变量。

编辑2: 供参考:我的提升路径是项目文件夹中的相对路径,绝对不在程序文件中。 添加了我的设置图片:

中查找包含搜索目录配置
  • 菜单“项目”
  • 条目“构建选项...”
  • 选项卡“搜索目录”
  • 子选项卡“编译器”

子选项卡“链接器”中附近的链接器搜索路径。

在选项卡(不是子选项卡)“链接器设置”中将库配置到 link。

我的 CodeBlocks 是 16.01,但无论您使用什么都不应该有太大差异。

引用 OP 评论(使此答案完整):

I found it, they where defined in the Debug/Release Linker settings.

这里的“it”指的是 linker 路径中的 reason/location 与问题中的配置截图不匹配。