-
Notifications
You must be signed in to change notification settings - Fork 816
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
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: