Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

支持常用IDE #7

Open
runner365 opened this issue May 14, 2022 · 9 comments
Open

支持常用IDE #7

runner365 opened this issue May 14, 2022 · 9 comments

Comments

@runner365
Copy link
Owner

目前各个平台支持各种常用IDE:

  • macos: xcode
  • windows: virtual studio
  • clion

因为cpp_media_server支持跨平台(linux/mac),也能支持windows。

笔者考虑支持各种IDE,苦于只有mac电脑,渴望网友支持。

@cloudwebrtc
Copy link

是要为每个平台增加 编译项目 的导入吗?例如创建vs2019的工程,逐个导入代码,设置宏

@runner365
Copy link
Owner Author

runner365 commented May 14, 2022

一. 支持macos

1. 编译准备

在v1.0分支版本中,已经支持xcode编译器的开发、调试、运行。 注意:编译前请一定编译安装boost asio. 见文档: [如何编译](https://github.com/runner365/cpp_media_server/blob/v1.0/doc/conf/0_how_to_build.md)

编译boost asio后,直接xcode打开工程:

image

2. 如何设置参数

菜单Product->Scheme->Edit Scheme,弹出一个对话框如下,在Run->Arguments按顺序填写需要的命令行参数:

image
实际运行命令行为: ./cpp_media_server -c ../conf/full.cfg

3. 运行效果

image

@Romantic-LiXuefeng
Copy link

目前分支最新提交是已经移除了XCode IDE的支持吗?

@runner365
Copy link
Owner Author

目前分支最新提交是已经移除了XCode IDE的支持吗?

是的,因为怕合入的工程文件影响代码,和很多人的习惯不一样,所以删除了。
不过你可以自己生成,很容易的:
cmake -G Xcode .

@mtdxc
Copy link

mtdxc commented Jul 3, 2022

其实现在vscode有个cmake插件很方便的,
但就是默认3rdparty的CMakeLists.txt不支持windows,
希望能够改进下,让这项目支持全平台开发

@runner365
Copy link
Owner Author

其实现在vscode有个cmake插件很方便的, 但就是默认3rdparty的CMakeLists.txt不支持windows, 希望能够改进下,让这项目支持全平台开发

好的,下个月我计划搞一下,主要是自己没有windows的电脑,计划下个月买一台,主要自己没想好买哪款。

@tlexy
Copy link

tlexy commented Jul 5, 2022

其实现在vscode有个cmake插件很方便的, 但就是默认3rdparty的CMakeLists.txt不支持windows, 希望能够改进下,让这项目支持全平台开发

好的,下个月我计划搞一下,主要是自己没有windows的电脑,计划下个月买一台,主要自己没想好买哪款。

xps或者thinkpad吧

@mtdxc mtdxc mentioned this issue Jul 5, 2022
@mtdxc
Copy link

mtdxc commented Jul 5, 2022

已经为cmake增加windows编译支持

@runner365
Copy link
Owner Author

已经为cmake增加windows编译支持

好的,我先review和试用一下,稍等一下。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants