G++,C4Droid和拾取包括
g++, c4droid and picking up includes
我正在尝试使用TinyXML源代码运行一些SVG文件。
在家里,我有这个设置很好。
但是由于经常远离计算机,我将文件移动到我的Android手机上,通过c4droid和g ++插件进行一些编码。我的手机没有植根,但插件是内部安装的(是的,我从首选项中选择了正确的插件)。
问题是它找不到任何东西,例如TinyXML源代码。错误消息包含一长串类方法名称,前面加上"未定义的引用..."并且来自名为 temp.c 的文件
包含是这样定义的...
#include "tinyxml/tinyxml.h"
其中文件夹tinyxml与文件main位于同一目录中.cpp具有main函数
我有一个暗示,它试图找到相对于临时目录的源和标题,但我可能完全错了,我对 g++ 及其错误消息不太熟悉。
非常感谢有关 g++ 或 c4droid 通常如何拾取的任何帮助,包括
是的,我知道线程很旧,但无论如何: 另一个更简单的解决方案是按住"编译"按钮并使用"编译多个源代码文件(简单)"选项添加所有源文件。它将以已定义 main 的文件为基础。
使用 G++ 可以这样编译:
g++ [-flags] example.out -o example.cpp include1.cpp include1.h
它生成可执行example.out
example.cpp
int main()
并包含include1.h
的代码。
然而,我自己正在努力在 C4Droid 中包含使用 G++ + 仿生的文件。在修改 C4Droid 应用程序的 GCC 插件附带的 NativeActivity 示例时,我很幸运。
抱歉,我帮不上什么忙 - 我看到已经一年了!
编辑:我找到了我们问题的解决方案:我希望这可以帮助任何其他人及时误入歧途的 C4Droid - 很棒的应用程序!
https://stackoverflow.com/questions/17385047/android-to-ubuntu-tcip-ip-in-c-compiled-with-c4droid-bionic-libc-a-general
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 为什么 cmake 许可证<>样式不包括?
- 计算平均值,不包括上次得分
- 从多个源构造一个对象,包括一个对象向量
- 在编译中包括 Botan 2
- 将值从另一个数组写入数组,不包括不需要的值 C++
- VS Code C++:不准确的系统包括路径错误(wchar.h,boost/lambda/lambda.hpp)
- 包括C++头文件
- CPP 包括 Azure DevOps 中的目录设置
- 包括STL,而不会乱扔全球范围
- 如何反转我的输入,包括否定
- 包括没有完整路径的我的库
- 如何在 android ndk 上链接 C 和 C++ 代码,以及 C 和 C++ 运行时库(包括 STL)?
- C++包括类名间距和类实例化
- 链接错误,包括我创建的相同头文件 - C++
- 标头,包括在 Swift 项目中使用C++文件时的错误
- 如果语句不包括文本行?
- 如何将字符串与结构(也包括字符串)进行比较?
- G++,C4Droid和拾取包括