使用Naoqi C ++ SDK而不使用qibuild

时间:2018-03-09 11:11:57

标签: c++ cmake sdk pepper

我正在尝试使用Pepper的C ++ SDK而不使用qibuild和工具链。我找不到任何例子。如何使用CMake文件而不是qibuild?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

实际上你做不到! 请注意def get_sum_of_cells_around(matrix,num_rows,num_cols): def valid(r,c): if r<0 or r>=num_rows or c<0 or c>=num_cols: return False return True result = [] for r in range(0,num_rows): row = [] for c in range(0,num_cols): value = 0 for i in range(-1,2): for j in range(-1,2): if valid(r+i,c+j): value+=matrix[r+i][c+j] row.append(value) result.append(row) return result 基于CMake(非现代CMake)。

如果你不想使用SDK,你可以使用cmake工具链,但我认为它不公开;)

答案 1 :(得分:0)

首先通过ctc加载正确的环境变量,你可以使用一个没有qibuild的简单make

source <path_to_your_naoqi_ctc>/yocto-sdk/environment-setup-core2-32-sbr-linux

然后你可以使用./configure和make ...

它可能也适用于cmake,但我还没有测试过。

另外,正如Mizux所说,qibuild是建立在cmake之上的,所以你可以调整一些东西以指向正确的位置(SDK路径等)