久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2615|回復: 6
打印 上一主題 下一主題
收起左側

編譯錯誤error: At end of source: #18: expected a ")"

[復制鏈接]
回帖獎勵 1 黑幣 回復本帖可獲得 1 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
ID:1060439 發表于 2023-1-7 14:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
void rt_fs00603a_init(void)
{
        rt_thread_t tid;

        fs00603a_mutex = rt_mutex_create("fs00603amt", RT_IPC_FLAG_PRIO);
        RT_ASSERT(fs00603a_mutex != RT_NULL);

#ifdef RT_USING_HEAP
        tid = rt_thread_create("fs00603a",
                                                        fs00603a_thread_entry,
                                                        RT_NULL,
                                                        RT_FS00603A_THREAD_STACK_SIZE,
                                                        RT_FS00603A_THREAD_PRIORITY,
                                                        20);
        RT_ASSERT(tid != RT_NULL);
        fs00603a_rx_sem = rt_sem_create("fsrxsem", 0, RT_IPC_FLAG_FIFO);
#else
        rt_err_t result;
        tid = &bt_thread;
        result = rt_thread_init(tid,
                                                        "fs00603",
                                                        fs00603a_thread_entry,
                                                        RT_NULL,
                                                        bt_stack,
                                                        sizeof(bt_stack),
                                                        RT_FS00603A_THREAD_PRIORITY,
                                                        20);
        RT_ASSERT(result == RT_EOK);
#endif

        rt_thread_startup(tid);
}


編譯后報以下錯誤
error: At end of source:  #18: expected a ")"

此程序在另一臺電腦上是可以編譯通過的,設置也是一樣,版本也一樣。



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:277550 發表于 2023-1-8 08:45 | 只看該作者
檢查文件編碼
回復

使用道具 舉報

板凳
ID:1060439 發表于 2023-1-10 09:11 | 只看該作者
謝謝你!
回復

使用道具 舉報

地板
ID:1078332 發表于 2023-6-5 20:37 | 只看該作者
void rt_fs00603a_init(void)
{
    rt_thread_t tid;

    fs00603a_mutex = rt_mutex_create("fs00603amt", RT_IPC_FLAG_PRIO);
    RT_ASSERT(fs00603a_mutex != RT_NULL);

#ifdef RT_USING_HEAP
    tid = rt_thread_create("fs00603a",
                           fs00603a_thread_entry,
                           RT_NULL,
                           RT_FS00603A_THREAD_STACK_SIZE,
                           RT_FS00603A_THREAD_PRIORITY,
                           20);
    RT_ASSERT(tid != RT_NULL);
    fs00603a_rx_sem = rt_sem_create("fsrxsem", 0, RT_IPC_FLAG_FIFO);
#else
    rt_err_t result;
    static rt_uint8_t fs00603a_stack[RT_FS00603A_THREAD_STACK_SIZE];
    tid = rt_thread_create(&tid,
                           "fs00603",
                           fs00603a_thread_entry,
                           RT_NULL,
                           fs00603a_stack,
                           sizeof(fs00603a_stack),
                           RT_FS00603A_THREAD_PRIORITY,
                           20);
    RT_ASSERT(tid != RT_NULL);
#endif

    rt_thread_startup(tid);
}
回復

使用道具 舉報

5#
ID:1078332 發表于 2023-6-5 20:37 | 只看該作者
void rt_fs00603a_init(void) {     rt_thread_t tid;      fs00603a_mutex = rt_mutex_create("fs00603amt", RT_IPC_FLAG_PRIO);     RT_ASSERT(fs00603a_mutex != RT_NULL);  #ifdef RT_USING_HEAP     tid = rt_thread_create("fs00603a",                            fs00603a_thread_entry,                            RT_NULL,                            RT_FS00603A_THREAD_STACK_SIZE,                            RT_FS00603A_THREAD_PRIORITY,                            20);     RT_ASSERT(tid != RT_NULL);     fs00603a_rx_sem = rt_sem_create("fsrxsem", 0, RT_IPC_FLAG_FIFO); #else     rt_err_t result;     static rt_uint8_t fs00603a_stack[RT_FS00603A_THREAD_STACK_SIZE];     tid = rt_thread_create(&tid,                            "fs00603",                            fs00603a_thread_entry,                            RT_NULL,                            fs00603a_stack,                            sizeof(fs00603a_stack),                            RT_FS00603A_THREAD_PRIORITY,                            20);     RT_ASSERT(tid != RT_NULL); #endif      rt_thread_startup(tid); }
回復

使用道具 舉報

6#
ID:1078332 發表于 2023-6-5 20:39 | 只看該作者
在 #else 條件分支內對 tid 進行了非法賦值。bt_thread 的類型是 struct rt_thread,而不是 rt_thread_t。
在 #else 條件分支內對 tid 進行了非法初始化。tid 的類型是 rt_thread_t,&bt_thread 并不符合 rt_thread_t 的定義。
在 #else 條件分支內對 bt_stack 和 sizeof(bt_stack) 進行了非法使用。這兩個變量在這個條件分支里沒有定義,應該使用正確的線程堆棧變量和大小。
回復

使用道具 舉報

7#
ID:772183 發表于 2023-6-20 09:03 | 只看該作者
是語法錯誤嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久av | 国产精品呻吟久久av凹凸 | 高清国产一区二区 | www.久久影视 | 亚洲精品视频二区 | 国产精品美女一区二区三区 | 成人在线观看免费爱爱 | 一区二区三区四区在线 | 成人免费在线观看 | av电影手机版 | 天天艹逼网 | 久草新视频 | 一区二区视频免费观看 | 国产亚洲成av人片在线观看桃 | 亚洲欧美一区二区三区情侣bbw | 第一福利社区1024 | 日韩在线日韩 | 免费国产视频 | 国产福利小视频 | 欧美在线视频二区 | 中文精品一区二区 | 超碰国产在线 | 亚洲精品成人av久久 | 中文字幕视频在线观看免费 | av免费网站在线 | 久久最新| 特级毛片 | 9久9久 | 欧美一区二区三区久久精品 | 91精品国产欧美一区二区成人 | 精品国产欧美一区二区三区成人 | 日韩精品一区二区久久 | 亚洲国产成人av好男人在线观看 | 一区二区视频 | 久久久久久国产精品 | 欧美精品久久 | 日本a在线 | 国产一区二区三区色淫影院 | 久久久久亚洲精品国产 | 成年人精品视频在线观看 | 国产精品视频久久 |