文章
NTCAN configure build environment
VS code with cl.exe compiler in win10
-
配置Windows系统变量
3.1 在Windows环境变量->系统变量->Path变量中,添加cl.exe所在路径。
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\Hostx64\x64
3.2 在Windows环境变量->系统变量中,新增INCLUDE变量,添加如下路径。
C:\Program Files\ESD\CAN\SDK\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um;
C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared;
3.3 在Windows环境变量->系统变量中,新增LIB变量,添加如下路径。
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\lib\x64;
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64;
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\ucrt\x64;
C:\Program Files\ESD\CAN\SDK\lib\VC\amd64;
- 在vs code的工作目录中的c_cpp_properties.json文件内添加ntcan.h的路径
"includePath": [
"${CanSdkDir}/include"
],
-
在vs code中default生成其余的launch.json,settings.json和task.json文件。
-
在vs code工作目录中添加cantest.c。打开cantest.c,然后选菜单终端->运行任务,选择tasks.json中的编译生成任务,查看工作目录中是否成功生成cantest.exe文件。
VS code with gcc compiler in linux
-
请查看CAN-PCIe/402系列板卡Linux驱动软件安装快速入门,其中【5】【6】【7】【8】【10】可以用来编译生成执行文件cantest。
-
在vs code的工作目录中的tasks.json文件内添加如下参数,就能在VS code中直接build执行文件。注意请添加在args中所有参数的最后一行。
"args": [
...
...
...
"-lntcan"
],