Comments (125)
越扯越远.我并不是和你讨论编译细节. 而是说设置的方便程度, 你要扯这些细节, 就没意思了, 编译细节并不是用户需要考虑的问题. 我说的输出文件在 xmake.lua 里面如和设置最终输出文件位置的方法. 实际测试并不理想.还是自己拷贝方便. 你还说啥呢? 现在就不好用. 我可以满足你, 接下来不用就是. OK? 不扯了.
原本就没打算继续回了,是你先扯到vstudio上去的好不,只要你不继续扯了,这也就是我最后的回复。反正觉得不好用 不用就是了,要想作者改进,就好好到 issues上提反馈意见。
from xmake-docs.
@cjxx2016
并没有火气大. 只是你不想听而已.
你们这些人真的很奇怪,明明自己火气大,非要说自己火气不大。
你的话原封不动的还你:你就是火气大,只是你不想接受而已。
from xmake-docs.
有没有那种支持autoconf的.in文件转换的语法啊,教程没有看到相关支持
有的,看下文档 https://xmake.io/#/zh-cn/manual/project_target?id=targetadd_configfiles
from xmake-docs.
如何配置交叉编译环境,比如我想编译QNX arm64平台的程序
from xmake-docs.
waruqi大神,请问能不能加一个在线教程的一键生成pdf的链接?想打印出来带在身上随时翻看......
总共就几个md,你自己 merge 下,然后找个 markdown to pdf 的 online 服务自己转下就出来了
from xmake-docs.
😄
from xmake-docs.
真的不错
from xmake-docs.
@leemeng0x61
真的不错
谢谢
from xmake-docs.
赞一个
from xmake-docs.
这个有点核弹,希望在开发自己的语言。
from xmake-docs.
@caicaiking
这个有点核弹,希望在开发自己的语言。
这个就不考虑了,能尽量复用现有语言,可以减少不必要的学习成本
from xmake-docs.
Nice
from xmake-docs.
最好能够加上fastbuild类似的联合编译功能。我现在用fastbuild,但是他的bff文件写起来也挺麻烦
from xmake-docs.
最好能够加上fastbuild类似的联合编译功能。我现在用fastbuild,但是他的bff文件写起来也挺麻烦
你是指分布式编译?这块issues里面已经排着呢,之后肯定会搞的 只是还没时间整
from xmake-docs.
@waruqi
你是指分布式编译?这块issues里面已经排着呢,之后肯定会搞的 只是还没时间整
是的,可以参考一下fastbuild,还是很不错的,就是bff文件不好写。另外,我刚刚学习使用xmake,请问一下,我用set_version设置的值,怎么在脚本里面获取?没有$(version)这种变量
from xmake-docs.
是的,可以参考一下fastbuild,还是很不错的,就是bff文件不好写。另外,我刚刚学习使用xmake,请问一下,我用set_version设置的值,怎么在脚本里面获取?没有$(version)这种变量
可以在脚本域用project.version或者target:get("version") 这块你可以看下xmake-io/xmake#346
另外之后有xmake相关的使用问题,到xmake的repo的issues里面反馈吧
from xmake-docs.
PS E:> cd E:\workspace\xmake
PS E:\workspace\xmake> xmake create -l c -P ./hello
create hello ...
create ok!👌
PS E:\workspace\xmake>
the 👌 show � on my cmder!
from xmake-docs.
xmake run -d
error: execv(C:\WINDOWS\system32\vsjitdebugger.exe E:\workspace\xmake\hello\build\windows\x64\release\hello.exe) failed(2147500036)!
the debugger carsh ....
Visual Studio Just-In-Time Debugger
An error occurred while launching 'E:\workspace\xmake\hello\build\windows\x64\release\hello.exe ':
The Visual Studio Just-In-Time Debugger was not notified that the application correctly started.
Check the documentation index for 'Just-in-time debugging, errors' for more information.
from xmake-docs.
@ForrestSu
PS E:> cd E:\workspace\xmake
PS E:\workspace\xmake> xmake create -l c -P ./hello
create hello ...
create ok!👌
PS E:\workspace\xmake>the 👌 show � on my cmder!
Please submit issues to https://github.com/xmake-io/xmake/issues, thanks!
You can set XMAKE_COLORTERM_NOEMOJI=y environment variable to disable show emoji character
from xmake-docs.
@ForrestSu
PS E:> cd E:\workspace\xmake
PS E:\workspace\xmake> xmake create -l c -P ./hello
create hello ...
create ok!👌
PS E:\workspace\xmake>
the 👌 show � on my cmder!Please submit issues to https://github.com/xmake-io/xmake/issues, thanks!
You can set XMAKE_COLORTERM_NOEMOJI=y environment variable to disable show emoji character
OK I add an issue #579
from xmake-docs.
非常棒的系统
from xmake-docs.
Lua based! Perfect!
from xmake-docs.
cool
from xmake-docs.
PS C:\Users\aaa\Desktop\hello> xmake run hello
checking for the architecture ... x64
checking for the Microsoft Visual Studio (x64) version ... no
please run:
- xmake config --vs=xxx [--vs_toolset=xxx]
or - xmake global --vs=xxx
from xmake-docs.
PS C:\Users\aaa\Desktop\hello> xmake run hello checking for the architecture ... x64 checking for the Microsoft Visual Studio (x64) version ... no please run: - xmake config --vs=xxx [--vs_toolset=xxx] or - xmake global --vs=xxx
请到 https://github.com/xmake-io/xmake/issues 反馈
from xmake-docs.
支持国人
from xmake-docs.
@htqx
支持国人
谢谢支持
from xmake-docs.
希望自动化安装脚本中能够增加gitee的下载链接。github一言难尽。使用gitee上的进行手动编译提示有一种错误,然后再issue上查了,建议使用脚本,而脚本又很难连上github的网络。最好搞了一个多小时才安装上。所以希望能够加入gitee链接
from xmake-docs.
@wangzhankun
希望自动化安装脚本中能够增加gitee的下载链接。github一言难尽。使用gitee上的进行手动编译提示有一种错误,然后再issue上查了,建议使用脚本,而脚本又很难连上github的网络。最好搞了一个多小时才安装上。所以希望能够加入gitee链接
你到issues上去反馈吧,目前xmake update更新安装是支持gitee镜像源的,get.sh的脚本安装目前还不支持,主要是sh里面多个镜像的测速和源选择实现起来好麻烦的,所以之前懒的折腾。。
要么你从github releases上下载xmake-v2.2.9.xz.run这种自安装包也可以,直接本地运行,安装包也就1.5m左右,github再慢,1.5m下载应该也不会太久
from xmake-docs.
package()定义的第三方包 在编辑链接完成后 ,在xmake run 时候提示找不到库,请问这个设置运行库 应该在哪里比较合适?
from xmake-docs.
package()定义的第三方包 在编辑链接完成后 ,在xmake run 时候提示找不到库,请问这个设置运行库 应该在哪里比较合适?
使用问题 请到https://github.com/xmake-io/xmake/issues 里面反馈,并详细描述下
from xmake-docs.
谢谢挺好用的。只是这里文档搜索不太好用,搜到过后定位不到词条。
from xmake-docs.
@pikapi12321
谢谢挺好用的。只是这里文档搜索不太好用,搜到过后定位不到词条。
这个也是用的别人文档搜索,先这么凑合着用吧,或者你可以下载md,里面搜下
from xmake-docs.
神器, 全面转向 xmake 了.
from xmake-docs.
目前最好用的构建系统!
from xmake-docs.
go 项目,linux下编译windows程序,报错
➜ xmakeDemo xmake f -p windows -a x86_64 -m release
checking for the Microsoft Visual Studio (x86_64) version ... no
please run:
- xmake config --vs=xxx [--vs_toolset=xxx]
or - xmake global --vs=xxx
from xmake-docs.
go 项目,linux下编译windows程序,报错
➜ xmakeDemo xmake f -p windows -a x86_64 -m release checking for the Microsoft Visual Studio (x86_64) version ... no please run: - xmake config --vs=xxx [--vs_toolset=xxx] or - xmake global --vs=xxx
有问题,请到github issues反馈
from xmake-docs.
针不戳
from xmake-docs.
真正给人用的包管理就该长这个样子,赞👍跟这个比cmake真的是垃圾
from xmake-docs.
是否支持指定 xmake 所在的脚本目录. 因为我是mac,linux,mac 三个虚拟机共享目录.
不想下载三份 xmake完整包, 理论上只需要不同可执行文件,共享脚本目录即可吧.
from xmake-docs.
可以的,只需要设置 XMAKE_PROGRAM_DIR 环境变量,指向对应的 xmake 脚本根目录就行了。。
from xmake-docs.
请问 shared 模块时, 在 windows 平台下, 怎么添加 def 文件.
add_ldflags("/def:xxx.def")没有启作用
from xmake-docs.
请问 shared 模块时, 在 windows 平台下, 怎么添加 def 文件.
add_ldflags("/def:xxx.def")没有启作用
issues找下历史回答,有类似的,另外有问题请到 issues上反馈
from xmake-docs.
厉害了,已经买了实验楼的课程
from xmake-docs.
真的比cmake 好用不知道太多,希望xmake 做大做强
from xmake-docs.
真的比cmake 好用不知道太多,希望xmake 做大做强
谢谢
from xmake-docs.
用了段时间, 优点还是很明显的. 但缺点也非常明显, 最明显的就是文档太分散. 东一块西一块的. 极其不方便.支持这么多平台这么多接口, 为什么不好好整理一下, 让人一目了然呢? 继续支持一下.
from xmake-docs.
用了段时间, 有点还是很明显的. 但缺点也非常明显, 最明显的就是文档太分散. 东一块西一块的. 极其不方便.支持这么多平台这么多接口, 为什么不好好整理一下, 让人一目了然呢? 继续支持一下.
https://xmake.io/#/zh-cn/getting_started 上已经很完整了,各个平台的配置文档 和完整的接口说明都有,如果这样还觉得分散,那我也没办法。。
毕竟是业余整的,光开发和处理 issues 就得各种挤时间,我只能保证每次版本更新,会及时更新相关特性文档,但要求完整细致,我没这么多时间搞,如果觉得太散,你可以看懂了后帮忙提pr整理下。
from xmake-docs.
感谢这么快的回复. 文档内容确实是完整的. 但是整理的不够清楚, 我不是说做的不够, 而是做的比较散. 比如说设置输出路径, 一会叫 outputdir, 一会叫 buildir 一会叫 set_targetdir. 作为新人, 我查了不止 10次. 从名字的统一性上, 文档的结构, 都是比较乱的. 如果觉得这意见没用. 可以不必在意, 是希望你的项目可以更好才提的. 希望这个项目越来越强大的. 仍然支持一下.
from xmake-docs.
加油. 工具做的不错. 会保持关注.
from xmake-docs.
比如说设置输出路径, 一会叫 outputdir, 一会叫 buildir 一会叫 set_targetdir.
原本就不是同一个东西,当然没法统一, set_targetdir 是设置 特定 target 生成文件的目录,buildir 是整个大的 build 输出目录,outputdir 我不知道你哪看的,build 下没这个,只有 xmake install -o 等其他action的输出设置才是。
from xmake-docs.
你的理解上是没法统一. 所以你设置了不同的接口和名字, 如果按照你这种说法, 那什么都没法改才对,因为你觉得都是对的. 我也无话可说. 总之一句话, 爱用不用, 对吧. 既然意见不接受, 那你可以不改. 编译之后 用户需要有一个唯一或唯二的生成文件, 这个叫做输出文件, 它所在的路径叫做输出路径, 这是最基本. 不管你什么编译, 什么目标, 最终生成exe的文件位置是必要的.我就说你这几个接口没有一个能够清晰表示这个目的. 当然我也找了半天文档. 在xmake.lua 中设置的地方. 试了半天都不满意, 不如自己写命令重新拷贝. 仅此而已. 算了. 不重要. 不重要. 我功能已经写完了.
from xmake-docs.
你的理解上是没法统一. 所以你设置了不同的接口和名字, 如果按照你这种说法, 那什么都没法改才对,因为你觉得都是对的. 我也无话可说. 总之一句话, 爱用不用, 对吧. 既然意见不接受, 那你可以不改. 编译之后 用户需要有一个唯一或唯二的生成文件, 这个叫做输出文件, 它所在的路径叫做输出路径, 这是最基本. 不管你什么编译, 什么目标, 最终生成exe的文件位置是必要的.我就说你这几个接口没有一个能够清晰表示这个目的. 当然我也找了半天文档. 在xmake.lua 中设置的地方. 试了半天都不满意, 不如自己写命令重新拷贝.
target里面,除了 set_targetdir ,还有 set_objectdir, 等其他文件的输出目录,都叫 outputdir 怎么区分,我只是说了目前的设计就是这样,提到issues上合理的建议,我都会评估合理性,以及向下兼容性等各种情况,如果确实可以接受的我会采纳,但也不是所有的都会采纳
火气这么大干嘛,觉得不好用 你可以不用~
from xmake-docs.
你可以采纳或者不采纳, 我也可以用或者不用.
from xmake-docs.
并没有火气大. 只是你不想听而已.
from xmake-docs.
另外你说有什么 objdir. 种种种种. 扯这些是有些不好的. 在 vs studio 里面也只有两种路径. 输出路径和中间路径. 用xmake 肯定是希望更容易. 那具体你自己看着办吧.我只是提建议. 可以不改, 也可以不接受, 也可以让我不用. 你说的算.
from xmake-docs.
另外你说有什么 objdir. 种种种种. 扯这些是有些不好的. 在 vs studio 里面也只有两种路径. 输出路径和中间路径. 用xmake 肯定是希望更容易. 那具体你自己看着办吧.我只是提建议. 可以不改, 也可以不接受, 也可以让我不用. 你说的算.
xmake生成的vs project,支持 set_objectdir ,另外 vcproj 文件里面,可以对单个源码文件设置不同的 obj 路径,你要是不知道就不要乱说。
from xmake-docs.
越扯越远.我并不是和你讨论编译细节. 而是说设置的方便程度, 你要扯这些细节, 就没意思了, 编译细节并不是用户需要考虑的问题. 我说的输出文件在 xmake.lua 里面如和设置最终输出文件位置的方法. 实际测试并不理想.还是自己拷贝方便. 你还说啥呢? 现在就不好用. 我可以满足你, 接下来不用就是. OK? 不扯了.
from xmake-docs.
你不用改进, 就这样继续
from xmake-docs.
xmake 有没有 visual studio 2019 的插件?
from xmake-docs.
xmake 有没有 visual studio 2019 的插件?
xmake project -k vsxmake
走这个生成的vs工程有插件的所有功能
from xmake-docs.
xmake 有没有 visual studio 2019 的插件?
xmake project -k vsxmake
走这个生成的vs工程有插件的所有功能
主要是编写 xmake.lua, 现在智能感知支持都不太好
from xmake-docs.
xmake 有没有 visual studio 2019 的插件?
xmake project -k vsxmake
走这个生成的vs工程有插件的所有功能主要是编写 xmake.lua, 现在智能感知支持都不太好
走 xmake project -k vsxmake 生成的vs工程,支持 intelligence,也支持断点调试,都是完全支持的。你写的xmake.lua里面的includedirs,也是可以提示到
from xmake-docs.
xmake 有没有 visual studio 2019 的插件?
xmake project -k vsxmake
走这个生成的vs工程有插件的所有功能主要是编写 xmake.lua, 现在智能感知支持都不太好
走 xmake project -k vsxmake 生成的vs工程,支持 intelligence,也支持断点调试,都是完全支持的。你写的xmake.lua里面的includedirs,也是可以提示到
我不是这个意思, 我是说编写 xmake.lua 我不知道有没有什么好工具, 目前 vscode 只会显示 方法名, 不会显示 方法的信息 和 参数的信息.
from xmake-docs.
我不是这个意思, 我是说编写 xmake.lua 我不知道有没有什么好工具, 目前 vscode 只会显示 方法名, 不会显示 方法的信息 和 参数的信息.
你不是在说vs么,怎么又跑到 vscode上去了。。xmake.lua 自身 api 的编写,xmake-vscode 插件有提示,但也只是名字补全,参数信息目前是没有,这个你只能到文档站查看api手册了。。
from xmake-docs.
我不是这个意思, 我是说编写 xmake.lua 我不知道有没有什么好工具, 目前 vscode 只会显示 方法名, 不会显示 方法的信息 和 参数的信息.
你不是在说vs么,怎么又跑到 vscode上去了。。xmake.lua 自身 api 的编写,xmake-vscode 插件有提示,但也只是名字补全,参数信息目前是没有,这个你只能到文档站查看api手册了。。
好吧
from xmake-docs.
xmake 有没有什么功能可以实现 CMake 的 set(CMAKE_DEBUG_POSTFIX "d") ? 在 debug 模式下, 让输出的库名 追加一个 "d"
from xmake-docs.
xmake 有没有什么功能可以实现 CMake 的 set(CMAKE_DEBUG_POSTFIX "d") ? 在 debug 模式下, 让输出的库名 追加一个 "d"
xmake 相关问题,不要到这里问,请到 xmake/issues里面反馈。。
target("test")
if is_mode("debug") then
set_basename("testd")
end
from xmake-docs.
有没有那种支持autoconf的.in文件转换的语法啊,教程没有看到相关支持
from xmake-docs.
我感觉xmake很好,我也感觉xmake主要靠你个人维护。所以我的担心是这个库太依赖你个人了,影响它以后的发展,你不考虑将这个库尽早交给社区维护么?
from xmake-docs.
我感觉xmake很好,我也感觉xmake主要靠你个人维护。所以我的担心是这个库太依赖你个人了,影响它以后的发展,你不考虑将这个库尽早交给社区维护么?
交给哪个社区?xmake-io 组织也有社区 discord 各种群组。。
关键问题不是社区,是没用户 没贡献者。。用的人多了,社区自然就形成了
没人用,你即使交给其他知名社区,又能怎样。。还是一样没人贡献代码。。
from xmake-docs.
我感觉xmake很好,我也感觉xmake主要靠你个人维护。所以我的担心是这个库太依赖你个人了,影响它以后的发展,你不考虑将这个库尽早交给社区维护么?
交给哪个社区?xmake-io 组织也有社区 discord 各种群组。。
关键问题不是社区,是没用户 没贡献者。。用的人多了,社区自然就形成了
没人用,你即使交给其他知名社区,又能怎样。。还是一样没人贡献代码。。
我是一名本硕数学系的毕业生,只不过研究生有一个算法实验室。对我而言,最讨厌工程性极强的东西。xmake是我用过最轻,语法成本最少的库。我在知乎给xmake推荐,知乎的算法就把我封了.....
from xmake-docs.
我感觉xmake很好,我也感觉xmake主要靠你个人维护。所以我的担心是这个库太依赖你个人了,影响它以后的发展,你不考虑将这个库尽早交给社区维护么?
交给哪个社区?xmake-io 组织也有社区 discord 各种群组。。
关键问题不是社区,是没用户 没贡献者。。用的人多了,社区自然就形成了
没人用,你即使交给其他知名社区,又能怎样。。还是一样没人贡献代码。。我是一名本硕数学系的毕业生,只不过研究生有一个算法实验室。对我而言,最讨厌工程性极强的东西。xmake是我用过最轻,语法成本最少的库。我在知乎给xmake推荐,知乎的算法就把我封了.....
额。搞不懂知乎的算法,申请解封下试试,= =
from xmake-docs.
I want to link the built libtbox.a using cmake, but it fails. Could you please help me how to solve this question? Thank you very much.
from xmake-docs.
I want to link the built libtbox.a using cmake, but it fails. Could you please help me how to solve this question? Thank you very much.
Please open an issue to https://github.com/tboox/tbox/issues and let me see your errors
from xmake-docs.
期望替代CMake
from xmake-docs.
如何自建私有仓库
from xmake-docs.
有自建xrepo私有仓库的入门吗
from xmake-docs.
有自建xrepo私有仓库的入门吗
看文档 https://xmake.io/#/zh-cn/package/remote_package?id=使用自建私有包仓库
from xmake-docs.
c++ 练习项目,需要加opencv 库,要怎么配置xmake
from xmake-docs.
c++ 练习项目,需要加opencv 库,要怎么配置xmake
看文档 走包管理
from xmake-docs.
如何配置交叉编译环境,比如我想编译QNX arm64平台的程序
from xmake-docs.
如何配置交叉编译环境,比如我想编译QNX arm64平台的程序
多谢!
from xmake-docs.
不错不错,建议快速上手说一下怎么切换debug,刚尝试的时候找了好久才知道是用xmake f -m debug 😄
from xmake-docs.
怎么和IDE整合呢?
from xmake-docs.
怎么和IDE整合呢?
有 xmake-idea/xmake-vscode 插件,也有 vs 整合 https://xmake.io/#/zh-cn/plugin/builtin_plugins?id=%e7%94%9f%e6%88%90visualstudio%e5%b7%a5%e7%a8%8b
from xmake-docs.
field 'readfile' is not callable (a nil value)
from xmake-docs.
field 'readfile' is not callable (a nil value)
please open an issue on xmake/issues and add -vD argument to get verbose output
from xmake-docs.
看了这么多例子,没看到怎么指定 依赖的库的路径和头文件的路径,痛苦
from xmake-docs.
看了这么多例子,没看到怎么指定 以来的库的路径和头文件的路径,痛苦
add_includirs add_linkdirs add_links
或者走包管理集成,add_requires/add_packages
readme里面都有完整例子 怎么可能找不到,文档也有详细介绍包集成的例子
from xmake-docs.
令人眼前一亮,仿佛看到了 c/c++ 项目管理/包管理的未来。而且 lua 脚本看着真是清爽舒服!
from xmake-docs.
waruqi大神,请问能不能加一个在线教程的一键生成pdf的链接?想打印出来带在身上随时翻看......
from xmake-docs.
xmake f -p cygwin也是支持的,估计作者大大忘了加了
from xmake-docs.
xmake f -p cygwin也是支持的,估计作者大大忘了加了
嗯 这个也支持
from xmake-docs.
很详细, nice
from xmake-docs.
请问在树莓派下是不是无法构建? 或者是需要什么其他方式才可以构建? 谢谢
from xmake-docs.
请问在树莓派下是不是无法构建? 或者是需要什么其他方式才可以构建? 谢谢
from xmake-docs.
请问在树莓派下是不是无法构建? 或者是需要什么其他方式才可以构建? 谢谢
谢谢, 已构建成功!!!
from xmake-docs.
windows下vscode插件调试下断点有问题,codelldb我没安装,是必须装吗?(c++)
同时vs2019最新版上插件无法安装。
from xmake-docs.
windows下vscode插件调试下断点有问题,codelldb我没安装,是必须装吗?(c++) 同时vs2019最新版上插件无法安装。
那个主要是 mac 用,win 上走 c/c++ 插件,开 debug + pdb 调试即可。
from xmake-docs.
Related Issues (8)
- Home - xmake HOT 1
- 插件 - xmake
- 手册 - xmake
- Plugins - xmake
- Manual - xmake
- 首页 - xmake HOT 1
- 离线版文档 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xmake-docs.