女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

投稿 | e2studio中函數未定義的問題及解決方法

RA生態工作室 ? 2022-01-06 16:08 ? 次閱讀
poYBAGG2ot-AGNHBAABs_TTBnPY753.png

1.問題描述

新建e2studio工程,在入口函數hal_enry中調用user_main.c中定義的user_main函數,user_main函數中調用本文件中定義的mul函數和math_cal.c中定義的add和sub函數。工程目錄如下圖。

099f8938-697f-11ec-8d32-dac502259ad0.png

工程路徑中添加user文件夾的路徑,編譯后提示math_cal.c中的add和sub函數未定義,user_main.c中定義的mul函數沒有問題,仔細檢查后發現語法沒有問題。

2.原因檢查

e2 studio中除了建工程時生成的文件夾,其他新添加的文件夾里面的文件默認都不會被編譯,從工程樹下的各文件夾標識可以看出,可以被編譯的文件夾上有個藍底白字的c,不被編譯的文件夾則沒有,如下圖。

09f72cd8-697f-11ec-8d32-dac502259ad0.png

3.解決方法

在新添加不帶C標識的文件夾上右鍵,選擇“Resource Configurations -> Exclude from build”,在出現的對話框中把“Dubeg”和“Release”都不勾選,如下圖。默認都是勾選的,表示在debug和release的時候,編譯時該文件夾下的文件不包含在內,所以提示文件內的函數未定義。

0a420b86-697f-11ec-8d32-dac502259ad0.png

點“OK”退出后,可以從工程樹中看到user文件夾已有了藍底白字的c標識,再次編譯已沒有錯誤。

0a7ab0ee-697f-11ec-8d32-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    使用e2studio軟件新建瑞薩RA系列MCU工程

    打開e2studio軟件,會默認彈出一個名為“e2studio啟動程序”的小窗口,它提示我們“選擇一個目錄作為工作空間”。如下圖所示。
    的頭像 發表于 04-30 14:41 ?1467次閱讀
    使用<b class='flag-5'>e2studio</b>軟件新建瑞薩RA系列MCU工程

    e2studio和Keil簡介及如何安裝e2studio開發環境

    (簡稱為e2e2s)是瑞薩電子的一款包含代碼開發、構建和調試的開發工具。e2studio基于開源EclipseIDE和與之相關的C/C++開發工具(CDT)。
    的頭像 發表于 03-13 17:27 ?1031次閱讀
    <b class='flag-5'>e</b>2<b class='flag-5'>studio</b>和Keil簡介及如何安裝<b class='flag-5'>e</b>2<b class='flag-5'>studio</b>開發環境

    【瑞薩RA2L1入門學習】+ MacOS安裝e2studio

    在win11下面可以有很多開發方式,但是在macOS下面選擇開發方式就是安裝e2studio for mac是比較好的方法。 1、下載安裝包: https://www.renesas.cn/zh
    發表于 03-09 19:26

    【瑞薩RA2L1入門學習】2. PWM呼吸燈

    .燒錄程序: 3.實驗圖片: 經過這兩天的使用,發現e2studio的stacks頁面還是挺好用的,可以拖拽函數,編寫程序更加方便快捷。在stacks頁面還能看到用到了哪些堆棧,非常的贊。 本人第一次使用該開發板,作為入門學習
    發表于 01-30 21:55

    【瑞薩RA2L1入門學習】+ MacOS安裝e2studio

    在win11下面可以有很多開發方式,但是在macOS下面選擇開發方式就是安裝e2studio for mac是比較好的方法。 1、下載安裝包: https://www.renesas.cn/zh
    發表于 01-22 19:00

    【RA-Eco-RA2E1-48PIN-V1.0開發板試用】新建工程和LED燈閃爍

    相關的函數,也是參考E2Studio軟件生成其他板卡的方法。 /* Define the units to be used with the software delay function
    發表于 12-01 22:15

    瑞薩e2studio(1)----瑞薩芯片之搭建FSP環境

    視頻教學 樣品申請 請勿添加外鏈 e2studio軟件 e2studio是瑞薩的集成開發環境,FSP 提供了眾多可提高效率的工具,用于開發針對瑞薩電子RA 系列 MCU 設備的項目。 e2
    發表于 09-30 15:28

    PSOC6將藍牙A2DP源移植到STM32未定義引用\"\" 錯誤,如何解決?

    我正在嘗試將 PSOC6 藍牙 A2DP 信號源導入 STM32。 但我檢查了所有內容,卻得到一個未定義引用的錯誤,如何解決?
    發表于 09-23 06:15

    怎么在TSPICE添加自己的定義

    從vishry下載了一個光耦VOS628A的spice模型,導入tina-ti,出現“未定義模型”錯誤-D:Program FilesDesignSoftTina 9 - TIEXAMPLES***TSPICE.LIB。 需要怎么在TSPICE
    發表于 08-20 07:34

    如何使用e2studio對瑞薩單片機進行GPIO輸出

    本篇文章主要介紹如何使用e2studio對瑞薩單片機進行GPIO輸出,并以LED顯示。
    的頭像 發表于 07-30 16:12 ?1067次閱讀
    如何使用<b class='flag-5'>e2studio</b>對瑞薩單片機進行GPIO輸出

    GD32F3使用串口DMA時,相應bsp里drv_dma.h文件中含有dma_subperipheral_enum報未定義錯誤的原因?

    GD32F3使用串口DMA時,相應bsp里drv_dma.h文件中含有dma_subperipheral_enum,報未定義錯誤
    發表于 07-12 08:55

    SDF工程編譯報錯未定義是怎么回事?

    調用例程頭文件xSemaphoreHandle audio_hal_lock和timer_callback編譯報錯未定義,這是什么問題 F:/embedded/esp-idf/esp-adf
    發表于 06-28 08:25

    ESP8266報錯CONFIG_FREERTOS_HZ未定義,怎么解決這個問題?

    SDK用的是EPS8266_RTOS_SDK,在github上下載的最新版在vscode 上用這個函數時vTaskDelay(1000 / portTICK_PERIOD_MS);portTICK_PERIOD_MS報錯,提示CONFIG_FREERTOS_HZ未定義,在
    發表于 06-19 06:06

    esp32s2使用自定義中斷,提示UART0未定義,需要包含什么頭文件?

    | ESP_INTR_FLAG_IRAM, &handle);static void IRAM_ATTR uart0_irq_handler(void *arg) { uint16_t status = UART0.int_st.val; } 提示UART0未定義,不知道需要包含什么頭文件。
    發表于 06-18 06:25

    esp-idf-v5.1 vscode提示未定義標識符,F2轉到定義路徑不對是怎么回事?

    的LP_I2C_NUM_0 等標識符都會提示未定義標識符。 追蹤定義之后發現,是因為宏定義 SOC_I2C_NUM 判定時,
    發表于 06-07 06:48