如何在 Visual C++ 中使用开源 C 库
How to use opensource C library in Visual C++
我试图为我的 C++ 程序使用 C 库 libwebsockets(https://github.com/warmcat/libwebsockets)。
我按照手册进行操作,它创建了一个 visual studio 解决方案并且有效。
由于我不习惯在 windows 7 visual studio 环境下开发程序,所以我不确定库是如何工作的。看起来解决方案包含一些测试代码和核心库。
在 windows7 环境中,使用此 C 库开发 C++ 项目的最佳方法是什么?
我正在考虑两种方式:
在c++项目上添加c项目
在c项目上添加c++项目
创建两个不同的项目:一个用于 C 库,另一个用于您的 C++ 代码。然后将 C 代码构建到 *.lib 文件中,并使用以下答案将其添加到您的 C++ 项目中:How to include libraries in Visual Studio 2012?
您可以将两个项目添加到一个解决方案中,以便于访问它们。
使用 CMake 实用程序从 make 文件创建 VS 项目文件。
我试图为我的 C++ 程序使用 C 库 libwebsockets(https://github.com/warmcat/libwebsockets)。 我按照手册进行操作,它创建了一个 visual studio 解决方案并且有效。
由于我不习惯在 windows 7 visual studio 环境下开发程序,所以我不确定库是如何工作的。看起来解决方案包含一些测试代码和核心库。
在 windows7 环境中,使用此 C 库开发 C++ 项目的最佳方法是什么?
我正在考虑两种方式:
在c++项目上添加c项目
在c项目上添加c++项目
创建两个不同的项目:一个用于 C 库,另一个用于您的 C++ 代码。然后将 C 代码构建到 *.lib 文件中,并使用以下答案将其添加到您的 C++ 项目中:How to include libraries in Visual Studio 2012?
您可以将两个项目添加到一个解决方案中,以便于访问它们。
使用 CMake 实用程序从 make 文件创建 VS 项目文件。