【发布时间】:2017-08-17 02:55:54
【问题描述】:
我正在尝试使用 cmake 构建我的 Visual Studio 2017 项目。该程序用 C 编写,解析一个 csv 文件。问题是该文件与 c 文件位于不同的文件夹中。我将如何设置它以便我可以通过给它文件名而不是路径来使用 fopen()?
这是我的程序的布局:
|--include
| |--header_files.h
|--src
| |--util
| | |--app_util.c
| | |--other_files.c
| |--main
| | |--app.c
|--userdata
| |--fitness_cases.csv
|--CMakeLists.txt
目标是能够在 app_util.c 中调用 fopen("fitness_cases.csv"),我认为这应该通过在 CMakeLists.txt 文件中包含目录 /userdata 来完成。我该怎么做?
【问题讨论】:
标签: c csv cmake include-path