首先需要明确的是,windows使用的c++编译器是visual studio的cl.exe,想在windows下使用gcc必须使用cgywin/mingw等linux模拟命令行。如果使用cl.exe就不能make install第三方库(可以在visual studio设置加入,但在clion就用不了第三方库),如果在win下使用gcc,就不能使用win环境的cuda,必须配合cl.exe使用。因此只有在wsl环境或linux环境下才能同时使用cuda和gcc(第三方库)。

首先需要明确的是,windows使用的c++编译器是visual studio的cl.exe,想在windows下使用gcc必须使用cgywin/mingw等linux模拟命令行。如果使用cl.exe就不能make install第三方库(可以在visual studio设置加入,但在clion就用不了第三方库),如果在win下使用gcc,就不能使用win环境的cuda,必须配合cl.exe使用。因此只有在wsl环境或linux环境下才能同时使用cuda和gcc(第三方库)。