主题中讨论的其他部件:Energia
工具/软件:Code Composer Studio
大家好,
我正在构建一个C++ MIDI库,该库应该适用于各种嵌入式和PC环境。 它基本上是一个仅标头的库,带有一个接口类和一个庞大的#ifed语句块,用于选择使用哪种平台特定的实现。 我还希望将类似Arduino的环境作为目标,如基于Energia的TI Launchpad。 事实上,我在启动板上使用Code Composer Studio创建的Energia草图进行了大量针对Arduino特定实施的开发和调试,因为我更喜欢Code Composer提供的更强大的选项。
到目前为止,我的方法非常成功,它已经可以与经典Arduino IDE配合使用,它可以与基于CCS的Energia草图中的MSP430目标配合使用,但现在我在使用TIVA-C Launchpad测试配置时遇到了问题:我遇到了以下链接器错误
/Users/MyUsername/Library/Energia15/packages/Energia/tools/arm-none-eabi-gcc/MIDB.4-2014.0725万/bin/./lib/gcc/arm-none-eabi/MIDI.4/./././././././././arm-none-eabi/bin/ld: 4.8 找不到-L94ek_XL_TM4Sim1294k_XL_TM4C94xL 4.8
如果我得到了正确的信息,它会搜索CPP源文件的编译版本,以便我的库链接,但显然它不存在,因为它只是标题。
我该怎么办? 首先,我想让它对我起作用,因此,如果有提示表明这种行为来自哪里,会很有帮助。 但是,如果它开箱即用,只包含页眉的任何人都可以使用,并且应该对工作库感到满意,而不需要执行一些复杂的设置,那么它也是完美的。
有什么想法?