Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是否可以在windows上使用clang cl生成.lib文件?_C++_Visual C++_Clang_Clang Cl - Fatal编程技术网

C++ 是否可以在windows上使用clang cl生成.lib文件?

C++ 是否可以在windows上使用clang cl生成.lib文件?,c++,visual-c++,clang,clang-cl,C++,Visual C++,Clang,Clang Cl,我在Windows上,安装了Visual Studio,并且安装了最新版本的clang。我能跑: clang-cl hello.c 这反过来会生成hello.exe,我可以按预期运行它 但我想做的是生成一个静态库(.lib文件)。我可以通过/LD标志生成动态链接库,但我不知道如何生成静态库 这可能与clang cl有关吗?答案似乎是使用llvm lib。这让我有点扫兴,因为它没有命名为clanglib,但它似乎在做我期望的事情。是的,这似乎是可能的 使用-fuse ld=llvm lib将多个

我在Windows上,安装了Visual Studio,并且安装了最新版本的
clang
。我能跑:

clang-cl hello.c
这反过来会生成
hello.exe
,我可以按预期运行它

但我想做的是生成一个静态库(
.lib
文件)。我可以通过
/LD
标志生成动态链接库,但我不知道如何生成静态库


这可能与
clang cl
有关吗?

答案似乎是使用
llvm lib
。这让我有点扫兴,因为它没有命名为
clanglib
,但它似乎在做我期望的事情。

是的,这似乎是可能的

使用
-fuse ld=llvm lib
将多个源文件链接到一个静态库中