AIOT-CAT / xvcd-ch347

CH347 Xilinx Virtual Cable
9 stars 3 forks source link

请问该怎么编译呢? #1

Open hkchenhao opened 7 months ago

hkchenhao commented 7 months ago

您好,我看代码里没有 makefile 也没有 CMakeLists 等文件,请问要如何编译呢?

AIOT-CAT commented 6 months ago

windows下gcc io_ch347.c xvcd_win.c CH347DLLA64.DLL -lws2_32 -o xvcd_ch347.exe

hkdoll123 commented 4 months ago

你好,请问,我尝试编译了,可是提示这个—— PS C:\Users\JYB\Desktop\xvcd-ch347-main> gcc io_ch347.c xvcd_win.c CH347DLLA64.DLL -lws2_32 -o xvcd_ch347.exe In file included from io_ch347.c:1: CH347DLL.H:41:17: error: unknown type name 'LONG' 41 | typedef LONG NTSTATUS; // 返回状态 | ^~~~ CH347DLL.H:47:9: error: unknown type name 'UCHAR' 47 | UCHAR mUspReqType; // 00H 请求类型 | ^~~~~

我的文件目录

目录: C:\Users\JYB\Desktop\xvcd-ch347-main

Mode LastWriteTime Length Name


-a---- 2023/10/17 18:50 71680 CH347DLL.DLL ------ 2023/11/20 19:31 29975 CH347DLL.H -a---- 2023/10/17 18:50 103928 CH347DLLA64.DLL ------ 2023/11/20 19:31 40387 CH347DLL_EN.H ------ 2023/11/20 19:31 6079 io_ch347.c ------ 2023/11/20 19:31 208 io_ch347.h ------ 2023/11/20 19:31 13529 xvcd_win.c

我运行了gcc io_ch347.c xvcd_win.c CH347DLLA64.DLL -lws2_32 -o xvcd_ch347.exe这个命令

hkdoll123 commented 4 months ago

你好,请问,我尝试编译了,可是提示这个——

我运行了gcc io_ch347.c xvcd_win.c CH347DLLA64.DLL -lws2_32 -o xvcd_ch347.exe这个命令

PS C:\Users\JYB\Desktop\xvcd-ch347-main> gcc io_ch347.c xvcd_win.c CH347DLLA64.DLL -lws2_32 -o xvcd_ch347.exe In file included from io_ch347.c:1: CH347DLL.H:41:17: error: unknown type name 'LONG' 41 | typedef LONG NTSTATUS; // 返回状态 | ^~~~ CH347DLL.H:47:9: error: unknown type name 'UCHAR' 47 | UCHAR mUspReqType; // 00H 请求类型 | ^~~~~

我的文件目录 `目录: C:\Users\JYB\Desktop\xvcd-ch347-main Mode LastWriteTime Length Name

-a---- 2023/10/17 18:50 71680 CH347DLL.DLL ------ 2023/11/20 19:31 29975 CH347DLL.H -a---- 2023/10/17 18:50 103928 CH347DLLA64.DLL ------ 2023/11/20 19:31 40387 CH347DLL_EN.H ------ 2023/11/20 19:31 6079 io_ch347.c ------ 2023/11/20 19:31 208 io_ch347.h ------ 2023/11/20 19:31 13529 xvcd_win.c`

AIOT-CAT commented 4 months ago

像是你的Windows.h没有生效,之前有vs的开发环境吗

hkdoll123 commented 4 months ago

你好。我安装了VS的开发环境,然后编译成功了,但是出现了这个提示 `Open CH347 Succes. CH347:[0] init done. setting TCP_NODELAY to 1 1714195478 : Received command: 'getinfo' Replied with xvcServer_v1.0:2048

Clock_Rete:42729254. Error while setting the JTAG TCK period 1714195478 : Received command: 'settck' Replied with '33' `