色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

OpenHarmony標準系統(tǒng)C++公共基礎類庫案例:HelloWorld

福州市凌睿智捷電子有限公司 ? 2024-08-13 08:23 ? 次閱讀

1、程序簡介

該程序是基于凌蒙派OpenHarmony-v3.2.1標準系統(tǒng)C++公共基礎類庫的簡單案例:HelloWorld。

主要講解C++公共基礎類庫案例如何搭建和編譯。

2、程序解析

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

在//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文件添加一行編譯引導語句。

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

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

編輯BUILD.gn文件。

import("http://build/ohos.gni")ohos_executable("utilshelloworld") { 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鍵必須轉化為空格,否則會報錯。如果自己不知道如何規(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、運行程序

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

utilshelloworld

4、運行結果

運行結果:

# utilshelloworldHello, World!#

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

    關注

    96

    文章

    2950

    瀏覽量

    67873
  • 系統(tǒng)
    +關注

    關注

    1

    文章

    1029

    瀏覽量

    21709
  • OpenHarmony
    +關注

    關注

    27

    文章

    3831

    瀏覽量

    18157
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:ThreadPoll

    1、程序簡介 該程序是基于OpenHarmony標準系統(tǒng)C++公共基礎的線程池處理:Thr
    發(fā)表于 08-12 11:42

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:Semaphore

    1、程序簡介 該程序是基于OpenHarmony標準系統(tǒng)C++公共基礎的線程處理:Semp
    發(fā)表于 08-14 16:38

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:rwlock

    /samples/a25_utils_rwlock 2、基礎知識 C++公共基礎標準系統(tǒng)提供了一些常用的
    發(fā)表于 08-20 09:37

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:SafeQueue

    /a27_utils_safequeue 2、基礎知識 C++公共基礎標準系統(tǒng)提供了一些常用的C+
    發(fā)表于 08-21 10:56

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:SafeStack

    /a28_utils_safestack 2、基礎知識 C++公共基礎標準系統(tǒng)提供了一些常用的C+
    發(fā)表于 08-21 14:51

    OpenHarmony C++公共基礎應用案例:HelloWorld

    1、程序簡介 該程序是基于OpenHarmonyC++公共基礎的簡單案例:HelloWorld
    發(fā)表于 11-22 11:21

    OpenHarmony C++公共基礎應用案例:Thread

    1、程序簡介該程序是基于OpenHarmonyC++公共基礎的線程處理:Thread。該應用案例已在
    的頭像 發(fā)表于 11-23 08:22 ?1214次閱讀
    <b class='flag-5'>OpenHarmony</b> <b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>應用案例:Thread

    OpenHarmony C++公共基礎應用案例:HelloWorld

    1、程序簡介該程序是基于OpenHarmonyC++公共基礎的簡單案例:HelloWorld
    的頭像 發(fā)表于 11-23 08:22 ?911次閱讀
    <b class='flag-5'>OpenHarmony</b> <b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>應用案例:<b class='flag-5'>HelloWorld</b>

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:SafeBlockQueue

    1、程序簡介該程序是基于OpenHarmonyC++公共基礎的讀寫鎖:SafeBlockQueue。線程安全阻塞隊列SafeBlock
    的頭像 發(fā)表于 08-30 12:41 ?526次閱讀
    基于<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統(tǒng)</b>的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:SafeBlockQueue

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:SafeStack

    1、程序簡介該程序是基于OpenHarmonyC++公共基礎的線程安全隊列:SafeQueue。線程安全隊列,是在dequeue的基礎
    的頭像 發(fā)表于 08-30 12:41 ?627次閱讀
    基于<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統(tǒng)</b>的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:SafeStack

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:SafeQueue

    1、程序簡介該程序是基于OpenHarmonyC++公共基礎的線程安全隊列:SafeQueue。線程安全隊列,是在dequeue的基礎
    的頭像 發(fā)表于 08-30 12:41 ?610次閱讀
    基于<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統(tǒng)</b>的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:SafeQueue

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:SafeMap

    1、程序簡介該程序是基于OpenHarmonyC++公共基礎的安全關聯(lián)容器:SafeMap。Ope
    的頭像 發(fā)表于 08-30 12:42 ?692次閱讀
    基于<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統(tǒng)</b>的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:SafeMap

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:rwlock

    1、程序簡介該程序是基于OpenHarmonyC++公共基礎的讀寫鎖:rwlock。本案例主要完成如下工作:創(chuàng)建3個讀線程,每個讀線程
    的頭像 發(fā)表于 08-30 12:42 ?603次閱讀
    基于<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統(tǒng)</b>的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:rwlock

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:Semaphore

    1、程序簡介該程序是基于OpenHarmony標準系統(tǒng)C++公共基礎的線程處理:Sempa
    的頭像 發(fā)表于 02-10 18:08 ?282次閱讀
    基于<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統(tǒng)</b>的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:Semaphore

    基于OpenHarmony標準系統(tǒng)C++公共基礎案例:ThreadPoll

    1、程序簡介該程序是基于OpenHarmony標準系統(tǒng)C++公共基礎的線程池處理:Thre
    的頭像 發(fā)表于 02-10 18:09 ?286次閱讀
    基于<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統(tǒng)</b>的<b class='flag-5'>C++</b><b class='flag-5'>公共</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>案例:ThreadPoll
    主站蜘蛛池模板: 国产69精品久久久久观看软件 | 久久婷婷五月综合色丁香 | 超碰在线97久久视频观看 | 2021扫黑风暴在线观看免费完整版 | 青娱乐极品视觉盛宴国产视频 | a色毛片免费视频 | 免费乱理伦片在线观看八戒 | 大迪克黑人异族 | jizz非洲| 国模大胆一区二区三区 | 99re这里只有精品国产 | 精品熟女少妇AV久久免费A片 | 999人在线精品播放视频 | 嗯 用力啊 嗯 c我 啊哈老师 | 国产乱子影视频上线免费观看 | 99爱在线观看精品视频 | 欧洲video60| 校园男男高h小黄文 | 暖暖的高清视频在线观看免费中文 | 欧美xxxxxbb| 无羞耻肉动漫在线观看 | 国产午夜免费视频片夜色 | 亚洲专区中文字幕视频专区 | 白丝女仆被强扒内裤 | 欧美黑大炮18p | 强奸美女老师 | 久久AV国产麻豆HD真实乱 | 手机毛片在线 | 色裕插插插影视 | 久久99国产精品自在自在 | 青青草原在线免费 | 3d无遮挡h肉动漫在线播放 | 美女一级毛片免费不卡视频 | 欧美乱妇日本无乱码特黄大片 | 亚洲不卡视频在线 | 视频成人永久免费视频 | 国产情侣真实露脸在线 | 欧美日韩高清一区 | 在线欧美精品一区二区三区 | 成人影院久久久久久影院 | 国产超碰精久久久久久无码AV |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品