C++ 没有cygwin的android ndk调试

C++ 没有cygwin的android ndk调试,c++,eclipse,android-ndk,C++,Eclipse,Android Ndk,如何在没有cygwin的情况下调试本机应用程序。我在cmdshell中使用ndk build来构建.so库,然后在eclipse中编译android项目。CygWin安装引起了问题,我认为这是最后一招。有没有办法在命令行或eclipse上调试本机代码?系统规格为: Windows7教授,最新的ndk/sdk/eclipse/mingw。 未将带有“ndk gdb”的ndk gdb退出识别为内部或外部命令, 可操作的程序或批处理文件。 使用ndk python时,ndk gdb py退出,模块站点

如何在没有cygwin的情况下调试本机应用程序。我在cmdshell中使用ndk build来构建.so库,然后在eclipse中编译android项目。CygWin安装引起了问题,我认为这是最后一招。有没有办法在命令行或eclipse上调试本机代码?系统规格为: Windows7教授,最新的ndk/sdk/eclipse/mingw。 未将带有“ndk gdb”的ndk gdb退出识别为内部或外部命令, 可操作的程序或批处理文件。 使用ndk python时,ndk gdb py退出,模块站点未找到 python ndk-gdb.py给出了一个错误 对于os.listdirPYPRPR_GNUSTDCXX_基中的d WindowsError:[错误3]系统找不到指定的路径:“我的计算机上安装了C:\Python27/share/pretty printers/libstdcxx/”prettyprint


anoosh

感谢您的回复。基本上,cdt给出了几乎所有的错误,甚至是原始参数,比如bool!!!而ndk构建编译没有问题。现在我使用fprintf创建一个文件,然后检查问题所在,并尝试以这种方式进行调试。这很痛苦,但我不必处理cdt/eclipse。我关上罚单

试试这个指南:这不是一个好的做法。如果您想使用printf,并且有许多情况可以证明这一点,请使用_android_log_print