chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony C++公共基礎(chǔ)類庫應(yīng)用案例:HelloWorld

福州市凌睿智捷電子有限公司 ? 2023-11-23 08:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、程序簡介

該程序是基于OpenHarmonyC++公共基礎(chǔ)類庫的簡單案例:HelloWorld。

該應(yīng)用案例已在OpenHarmony凌蒙派-RK3568開發(fā)板(即OpenHarmony-v3.2.1-release)運(yùn)行正常,詳細(xì)說明及案例源代碼可參考:https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk3568-openharmony/tree/master/samples/a21_utils_helloworld

2、程序解析

2.1、創(chuàng)建編譯引導(dǎo)

在//vendor/lockzhiner/rk3568/ohos.build添加編譯模塊系統(tǒng)名稱。

{ "parts": { "product_rk3568": { "module_list": [ "http://vendor/lockzhiner/rk3568/default_app_config:default_app_config", "http://vendor/lockzhiner/rk3568/image_conf:custom_image_conf", "http://vendor/lockzhiner/rk3568/preinstall-config:preinstall-config", "http://vendor/lockzhiner/rk3568/resourceschedule:resourceschedule", "http://vendor/lockzhiner/rk3568/etc:product_etc_conf", "http://vendor/lockzhiner/rk3568/samples:samples" ] } }, "subsystem": "product_lockzhiner"}

注意:"http://vendor/lockzhiner/rk3568/samples:samples"表示將vendor/lockzhiner/rk3568/samples目錄添加到編譯中。

在//vendor/lockzhiner/rk3568/samples/BUILD.gn文件添加一行編譯引導(dǎo)語句。

import("http://build/ohos.gni")

group("samples") { deps = [ "a21_utils_helloworld:utilshelloworld", ]}

"http://samples/a21_utils_helloworld:utilshelloworld",該行語句表示引入//a21_utils_helloworld 參與編譯。

2.2、創(chuàng)建編譯項目

創(chuàng)建//samples/a21_utils_helloworld 目錄,并添加如下文件:

a21_utils_helloworld├── utils_helloworld_sample.cpp # .cpp源代碼├── BUILD.gn # GN文件

2.3、創(chuàng)建BUILD.gn

編輯BUILD.gn文件。

import("http://build/ohos.gni")ohos_executable("utils_helloworld") { sources = [ "src/utils_helloworld_sample.cpp" ] # 參與編譯的源代碼文件 include_dirs = [ "http://commonlibrary/c_utils/base:utils", "http://third_party/googletest:gtest_main" ] part_name = "product_rk3568" # 模塊名稱 install_enable = true # 安裝到系統(tǒng)中}

注意:

(1)BUILD.gn中所有的TAB鍵必須轉(zhuǎn)化為空格,否則會報錯。如果自己不知道如何規(guī)范化,可以:

# 安裝gn工具sudo apt-get install ninja-buildsudo apt install generate-ninjas# 規(guī)范化BUILD.gngn format BUILD.gn

(2)可執(zhí)行程序的名稱

ohos_executable("utilshelloworld")中的utilshelloworld為可執(zhí)行程序的名稱,必須與//samples/BUILD.gn文件的內(nèi)容一致。

2.4、創(chuàng)建源代碼

utils_helloworld_sample.cpp具體代碼如下:

#include

using namespace std;

int main(int argc, char *argv[]){ cout << "Hello, World!" << endl; return 0;}

3、運(yùn)行程序

系統(tǒng)啟動后,運(yùn)行命令:

utils_helloworld

4、運(yùn)行結(jié)果

運(yùn)行結(jié)果:

# utilshelloworldHello, World!#


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3836

    瀏覽量

    84735
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    6112

    瀏覽量

    112908
  • OpenHarmony
    +關(guān)注

    關(guān)注

    31

    文章

    3919

    瀏覽量

    20676
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    OpenHarmony TSC 2025年度技術(shù)課題發(fā)布(截至10月)

    、學(xué)者們揭榜課題、參與分解課題,共同推動開源鴻蒙終端操作系統(tǒng)的技術(shù)突破與生態(tài)繁榮。詳見下表: 挑戰(zhàn)方向 挑戰(zhàn)課題 挑戰(zhàn)方向1:以用戶為中心、場景感知的應(yīng)用軟件新形態(tài) 面向OpenHarmony平臺的C/C++軟件
    的頭像 發(fā)表于 11-05 19:12 ?1045次閱讀

    技能+1!如何在樹莓派上使用C++控制GPIO?

    和PiGPIO等,C++可用于編程控制樹莓派的GPIO引腳。它提供了更好的性能和控制能力,非常適合對速度和精度要求較高的硬件項目。在樹莓派社區(qū)中,關(guān)于“Python
    的頭像 發(fā)表于 08-06 15:33 ?3533次閱讀
    技能+1!如何在樹莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    C++ 與 Python:樹莓派上哪種語言更優(yōu)?

    Python是樹莓派上的首選編程語言,我們的大部分教程都使用它。然而,C++在物聯(lián)網(wǎng)項目中同樣廣受歡迎且功能強(qiáng)大。那么,在樹莓派項目中選擇哪種語言更合適呢?Python因其簡潔性、豐富的和資源而被
    的頭像 發(fā)表于 07-24 15:32 ?623次閱讀
    <b class='flag-5'>C++</b> 與 Python:樹莓派上哪種語言更優(yōu)?

    OpenHarmony 2025年度技術(shù)課題發(fā)布

    課題共計6道。熱切期待各界的專家、學(xué)者們揭榜課題、參與分解課題,共同推動OpenHarmony終端操作系統(tǒng)的技術(shù)突破與生態(tài)繁榮。詳見下表: 挑戰(zhàn)方向 挑戰(zhàn)課題 挑戰(zhàn)方向1:以用戶為中心、場景感知的應(yīng)用軟件新形態(tài) 面向OpenHarmony平臺的
    的頭像 發(fā)表于 07-23 20:57 ?568次閱讀

    基于LockAI視覺識別模塊:C++目標(biāo)檢測

    本文檔基于瑞芯微RV1106的LockAI凌智視覺識別模塊,通過C++語言做的目標(biāo)檢測實驗。本文檔展示了如何使用lockzhiner_vision_module::PaddleDet進(jìn)行目標(biāo)檢測,并通過lockzhiner_vision_module::Visualiz
    的頭像 發(fā)表于 06-06 13:56 ?593次閱讀
    基于LockAI視覺識別模塊:<b class='flag-5'>C++</b>目標(biāo)檢測

    貢獻(xiàn) OpenHarmony 關(guān)鍵配置

    # 貢獻(xiàn) OpenHarmony 關(guān)鍵配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS ## 創(chuàng)建第三方 - 打開 DevEco Stud
    發(fā)表于 05-28 13:46

    C++學(xué)到什么程度可以找工作?

    C++學(xué)到什么程度可以找工作?要使用C++找到工作,特別是作為軟件開發(fā)人員或相關(guān)職位,通常需要掌握以下幾個方面: 1. **語言基礎(chǔ)**:你需要對C++的核心概念有扎實的理解,包括但不限于指針、內(nèi)存
    發(fā)表于 03-13 10:19

    基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)案例:ThreadPoll

    1、程序簡介該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)的線程池處理:ThreadPoll。本案例完成如下工作:創(chuàng)建1個線
    的頭像 發(fā)表于 02-10 18:09 ?592次閱讀
    基于<b class='flag-5'>OpenHarmony</b>標(biāo)準(zhǔn)系統(tǒng)的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:ThreadPoll

    基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)案例:Semaphore

    1、程序簡介該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)的線程處理:Sempahore。本案例完成如下工作:(1)無名信號
    的頭像 發(fā)表于 02-10 18:08 ?623次閱讀
    基于<b class='flag-5'>OpenHarmony</b>標(biāo)準(zhǔn)系統(tǒng)的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:Semaphore

    從Delphi、C++ Builder和Lazarus連接到MySQL數(shù)據(jù)

    ? 從 Delphi、C++ Builder 和 Lazarus 連接到 MySQL 數(shù)據(jù) MySQL 數(shù)據(jù)訪問組件(MyDAC)是一個組件,提供從 Delphi 和 C++ Bu
    的頭像 發(fā)表于 01-20 13:47 ?1299次閱讀
    從Delphi、<b class='flag-5'>C++</b> Builder和Lazarus連接到MySQL數(shù)據(jù)<b class='flag-5'>庫</b>

    從Delphi、C++ Builder和Lazarus連接到Oracle數(shù)據(jù)

    從 Delphi、C++ Builder 和 Lazarus 連接到 Oracle 數(shù)據(jù) Oracle 數(shù)據(jù)訪問組件 (ODAC) 是一個組件,它為 32 位和 64 位平臺提供從 Delphi
    的頭像 發(fā)表于 01-15 10:01 ?1336次閱讀

    Spire.XLS for C++組件說明

    Spire.XLS for C++ 是一款專業(yè)的 C++ Excel 組件,可以用在各種 C++ 框架和應(yīng)用程序中。Spire.XLS for C++ 提供了一個對象模型 Excel
    的頭像 發(fā)表于 01-14 09:40 ?1288次閱讀
    Spire.XLS for <b class='flag-5'>C++</b>組件說明

    EE-112:模擬C++中的實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《EE-112:模擬C++中的實現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 01-03 15:15 ?0次下載
    EE-112:模擬<b class='flag-5'>C++</b>中的<b class='flag-5'>類</b>實現(xiàn)

    AKI跨語言調(diào)用神助攻C/C++代碼遷移至HarmonyOS NEXT

    跨語言調(diào)用,成為開發(fā)者和廠商面臨的重要挑戰(zhàn)。為解決這一痛點,一款名為AKI (Alpha Kernel Interacting)的開源三方應(yīng)運(yùn)而生,它通過高效封裝跨語言調(diào)用接口,幫助開發(fā)者將C
    發(fā)表于 01-02 17:08

    鴻蒙原生開源ViewPool在OpenHarmony社區(qū)正式上線

    近日,由伙伴參與共建的鴻蒙原生開源“ViewPool”在OpenHarmony社區(qū)正式上線。這個開發(fā)是基于OpenHarmony技術(shù)孵化的成果,充分發(fā)揮了平臺的技術(shù)特性,同時融入了
    的頭像 發(fā)表于 12-20 14:44 ?835次閱讀