windows下使用vscode + NDK搭建 Android c++编译环境

需要的环境:

    1. NDK
    1. cmake(若用android studio用过cmake则在sdk下有)

main.cpp

测试printf打印和log打印

#include <jni.h>	// 需要智能提示则在 .vscode/c_cpp_properties.json 将 ndk 下的 toolchains\\llvm\\prebuilt\\windows-x86_64\\sysroot\\usr\\include 添加到 includePath 
#include <stdio.h>

#define  LOGI
### Windows平台C++开发环境搭建Windows平台上,搭建C++开发环境通常包括安装编译器、选择合适的集成开发环境(IDE)以及配置必要的工具链。以下是详细的步骤: 1. **安装编译器** 对于初学者来说,推荐使用MinGW-w64或者Visual Studio的MSVC编译器。MinGW-w64是一个开源项目,提供了GCC编译器套件的一个版本,支持32位和64位Windows系统[^2]。 2. **选择IDE或编辑器** Visual Studio 是微软提供的一个强大的IDE,它内置了对C++的支持,并且集成了调试器和其他有用的工具。对于那些寻求轻量级解决方案的人来说,VSCode 是一个不错的选择,它可以与多种编译器配合使用并通过扩展来增强功能[^3]。 3. **配置环境变量** 安装完编译器后,需要将编译器的路径添加到系统的环境变量中,这样可以在命令行界面中直接调用编译器。这一步骤可以通过修改系统属性中的“环境变量”来完成。 4. **测试安装** 打开命令提示符并输入 `g++ --version` 或者 `cl` 来验证是否成功安装了编译器。如果看到输出显示了编译器的信息,则表示安装正确无误。 5. **创建第一个程序** 使用所选的编辑器编写简单的Hello World程序,并尝试编译运行它以确保一切设置都正常工作。 ```cpp #include <iostream> int main() { std::cout << "Hello, World!" << std::endl; return 0; } ``` ### Linux平台C++开发环境搭建 Linux用户可以利用大多数发行版自带的软件包管理器轻松地安装C++编译器及相关工具。 1. **安装编译器** 在基于Debian的系统上,如Ubuntu,可以通过执行 `sudo apt-get install g++` 命令来安装G++编译器。而在Fedora或其他Red Hat系的Linux中,则可能需要使用DNF或YUM进行安装。 2. **选择文本编辑器或IDE** Vim、Emacs等是流行的命令行文本编辑器;而Eclipse CDT、KDevelop则是专门为C/C++设计的图形化IDE。此外,VSCode同样适用于Linux系统,并可通过插件支持C++开发[^3]。 3. **编写代码并编译** 创建一个新的源文件,例如 `hello.cpp`,然后使用上述示例中的代码作为内容。接着,在终端里导航至该文件所在目录并执行 `g++ hello.cpp -o hello` 来编译代码,之后运行生成的可执行文件即可看到结果。 ### Android平台上的C++开发环境搭建 若想仅用C++Android开发应用程序,需特别注意以下几点: - 需要安装Android NDK (Native Development Kit),它是Google提供的用于原生应用开发的一组工具。 - 设置好Android SDK,并通过Android Studio创建新项目时启用JNI支持。 - 编写C++代码并通过Java Native Interface (JNI) 接口与其交互,实现底层逻辑处理[^4]。 以上步骤涵盖了不同操作系统下基本的C++开发环境搭建流程。根据个人偏好和技术需求,还可以进一步探索更高级的功能和配置选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值