-
Notifications
You must be signed in to change notification settings - Fork 825
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
windows gcc 编译,MsvcLibX库无法编译 #71
Comments
很遗憾MsvcLibX 不支持mingw的gcc编译,只支持msvc的cl.exe。因此提供了两种方法:
|
好的,谢谢了。我整理了一个 c/c++ 开发框架,希望作者看一下,给一点反馈。https://github.com/dianjixz/gear-lib/tree/my/build/c_cpp_project_framework 如果可以的话,希望能合到仓库里。 |
非常感谢您的贡献,可以让gear-lib多了一种编译开发的选择,正在准备pull request 和review中 |
已经将您的改动合入gear-lib了,由于pull request中的多次提交中有创建和删除的文件夹,为了避免中间无效的提交,我直接将最终的文件手动提交上去了,您可以再次同步下来使用 |
我重新整理 c_cpp_project_framework 这个的提交,并删除了 libbase64,你用这个进行合并吧。之前那个合并看起来比较乱。 |
合并完后在 linux 环境下,进入 build/c_cpp_project_framework/examples/demo1/ 目录下,直接执行 make 命令就能进行编译。这个编译环境依赖 python3 和 kconfiglib ,执行 pip3 install kconfiglib 就能完成编译环境。windows 下也一样的操作,不过目前 windows 下 gcc 的 libposix 问题还没有很好的解决。 |
我在 windows10 用 x86_64-w64-mingw32 编译这个库的时候,libposix 这个库一直没编译通过,主要是 libposix4win.h 这个头文件依赖 MsvcLibX 这个库的 msvclibx.h 这个头文件。但是这个库是是专为微软的 vc++ 使用的,这就造成了一个问题,我无法使用 windows下的x86_64-w64-mingw32-gcc 编译器编译通过。所以想求助一下,怎样让 x86_64-w64-mingw32-gcc 正常编译通过 libposix 库。
The text was updated successfully, but these errors were encountered: