Eclipse 使用cmake为vxworks构建OPCUA

Eclipse 使用cmake为vxworks构建OPCUA,eclipse,cmake,vxworks,opc-ua,Eclipse,Cmake,Vxworks,Opc Ua,我正在为vxworks 6.6构建OPCUA。我得到了一条消息 下面提到“使用vxWorks CMake工具链文件为“Eclipse CDT4-Unix Makefiles”创建一个新的CMake项目” 这里作者所说的“vxWorks CMake工具链文件”是什么意思 我也在寻找从CMake为vxworks工作台生成项目的步骤,比如什么是可访问的前传软件(我在Windows7机器上安装了CMake 3.2.2)。如果用简单的Helloworld应用程序解释这些步骤,那就好了。我们如何从wind

我正在为vxworks 6.6构建OPCUA。我得到了一条消息

下面提到“使用vxWorks CMake工具链文件为“Eclipse CDT4-Unix Makefiles”创建一个新的CMake项目”

这里作者所说的“vxWorks CMake工具链文件”是什么意思

我也在寻找从CMake为vxworks工作台生成项目的步骤,比如什么是可访问的前传软件(我在Windows7机器上安装了CMake 3.2.2)。如果用简单的Helloworld应用程序解释这些步骤,那就好了。我们如何从windows CMake3.2.2生成vxworks工作台项目

谢谢

这里作者所说的“vxWorks CMake工具链文件”是什么意思

工具链文件是包含用于目标平台的工具链信息的文件。它包含要使用的编译器,包括路径、库等

问题是:CMake不支持VxWorks


您可以做什么:

  • OPCUA是否已经包含一个(或其他类型的cmake支持)?
    • 如果是这样,你就幸运了
  • 编写自己的工具链文件
    • 没那么难
    • 建议:编写一个工具链文件和平台文件来描述您的目标平台(一些信息:(有用!),以及)
  • 如果可以在internet上找到,请进行搜索
  • 使用CMake的基本交叉编译功能
    • (在CMake GUI中:使用“指定交叉编译选项”)
    • 在某些情况下,这就足够了;设置编译器和包含路径
    • 这或多或少就是工具链文件的作用

  • 我也在寻找从CMake为vxworks工作台生成项目的步骤

    作为VxWorks,工作台不是官方支持的IDE。因此,您不能直接生成Workbench项目。但是由于WB是基于Eclipse的,所以可以使用常用的Eclipse项目文件。缺点:并非所有WB功能都可用(但您可以通过CMake实现其中的大部分功能)


    像什么样的前传软件是可导航的

    只需CMake、工作台和常用的VxWorks平台(编译器、库、BSP等)


    如果用简单的Helloworld应用程序解释这些步骤,那就好了。我们如何从windows CMake3.2.2生成vxworks工作台项目

    正如你所看到的:这并不是那么容易。但基本步骤是:

  • 编写一个工具链文件(如果您没有)和平台文件(取决于您希望支持的平台/编译器的数量)。您可以从上面的链接获得一些帮助
  • 检查工具链文件是否导致编译成功
  • 生成Eclipse项目文件(infos:and)