Redian新闻
>
请问这个cmake规则如何写?
avatar
请问这个cmake规则如何写?# Programming - 葵花宝典
s*a
1
android的机器能用机器自带的mic,但是用外接的earphone不?
avatar
r*g
2
问个CMake的问题, project结构如下:
proj
|
+-------proj_1
| |
| +-------main.cpp
| +-------txxd.cpp
| +-------abc.ft
| +-------def.ft
|
+-------proj_2
| |
| +-------main.cpp
| +-------xxx.cpp
| +-------ghi.ft
| +-------klm.ft
+-------proj_3
|
+-------main.cpp
+-------xxx.cpp
+-------opq.ft
+-------rst.ft
每个proj_x将生成不同的可执行文件. 然后对于xxxxxx.ft, 将会调用外部命令生成
xxxxx.hpp和xxxxx.cpp, 然后分别被对应proj_x下面的其他cpp文件include和link.
生成文件格式为
guimaker xxxx.tf -h xxxx.hpp -c xxxxx.cpp
如何在cmake中写这个规则? 我希望生成的文件不在source文件夹proj中, 而在编译
文件夹中, 这样免得污染src, 谢谢
avatar
f*w
3
有洞能插就可

【在 s********a 的大作中提到】
: android的机器能用机器自带的mic,但是用外接的earphone不?
avatar
m*t
4
嵌套结构:
ADD_SUBDIRECTORY
外部编译:
在你要外部编译文件夹下invoke cmake 就行。
XXXX.ft -> XXXX.h XXXX.cpp:
cmake支持这种预执行命令,你查一下。我一下子忘了。

【在 r*g 的大作中提到】
: 问个CMake的问题, project结构如下:
: proj
: |
: +-------proj_1
: | |
: | +-------main.cpp
: | +-------txxd.cpp
: | +-------abc.ft
: | +-------def.ft
: |

avatar
s*a
5
不行啊,我试了一下,插上不自带mic的earphone,如果这时候有电话进来,对方就听
不到我的声音
avatar
r*g
6
我现在用的是add_custom_command来引入xxx.dt -> xxx.cpp xxx.hpp
但是表现的不太正常
比如修改了xxx.ft我希望重新生成xxx.cpp就不行
除非把当前生成的xxx.cpp删了

【在 m******t 的大作中提到】
: 嵌套结构:
: ADD_SUBDIRECTORY
: 外部编译:
: 在你要外部编译文件夹下invoke cmake 就行。
: XXXX.ft -> XXXX.h XXXX.cpp:
: cmake支持这种预执行命令,你查一下。我一下子忘了。

avatar
r*e
7
你电话的问题?
我一直这么用,没问题

【在 s********a 的大作中提到】
: 不行啊,我试了一下,插上不自带mic的earphone,如果这时候有电话进来,对方就听
: 不到我的声音

avatar
m*t
8
在add_custom_command中使用DEPENDS了吗?

【在 r*g 的大作中提到】
: 我现在用的是add_custom_command来引入xxx.dt -> xxx.cpp xxx.hpp
: 但是表现的不太正常
: 比如修改了xxx.ft我希望重新生成xxx.cpp就不行
: 除非把当前生成的xxx.cpp删了

avatar
g*g
9
真不行用蓝牙。

【在 s********a 的大作中提到】
: android的机器能用机器自带的mic,但是用外接的earphone不?
avatar
s*a
10
弄好了,把那个TTY mode修改了一下
avatar
F*y
11
还真有这回事?我一直都是这么打电话的

【在 s********a 的大作中提到】
: 不行啊,我试了一下,插上不自带mic的earphone,如果这时候有电话进来,对方就听
: 不到我的声音

avatar
F*y
12
还真有这回事?我一直都是这么打电话的

【在 s********a 的大作中提到】
: 不行啊,我试了一下,插上不自带mic的earphone,如果这时候有电话进来,对方就听
: 不到我的声音

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。