# Standard SDK MQTT - undefined reference to \`MQTTPublish' 問題

**URL:** <https://forum.amebaiot.com/t/standard-sdk-mqtt-undefined-reference-to-mqttpublish/827>\
**Category:** SDK\
**Tags:** evb-amb82, rtl872xd\
**Created:** [September 29, 2021, 8:43am UTC](https://forum.amebaiot.com/t/standard-sdk-mqtt-undefined-reference-to-mqttpublish/827 "2021-09-29T08:43:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ray](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Ray](https://forum.amebaiot.com/u/Ray)\
**Post date:** [September 29, 2021, 8:43am UTC](https://forum.amebaiot.com/t/standard-sdk-mqtt-undefined-reference-to-mqttpublish/827/1 "2021-09-29T08:43:27Z")

</div>

大家好，我目前使用 RTL8722DM MINI 進行 MQTT 的開發  
我依據 readme 的指示設定後，編譯 example\_mqtt 時，遇到了 undefined 的問題  
請問有人知道這個問題是怎麼發生的嗎?

 ![擷取](https://us1.discourse-cdn.com/flex016/uploads/ameba/original/1X/d39d0674bd8e9905e20594144941e0d9533f755d.png)

---

<div class="post-metadata">

**Author:** ![wyy](https://avatars.discourse-cdn.com/v4/letter/w/bc8723/32.png) [@wyy](https://forum.amebaiot.com/u/wyy)\
**Post date:** [September 30, 2021, 2:58am UTC](https://forum.amebaiot.com/t/standard-sdk-mqtt-undefined-reference-to-mqttpublish/827/2 "2021-09-30T02:58:53Z")

</div>

应该是没有在 `make menuconfig` 里面打开 MQTT 选项导致的。  
你可以试试在 `GCC-RELEASE\project_hp` 路径里面跑 `make menuconfig` 指令，选择 `MQTT Config`，然后把 MQTT 功能打开。

 ![Screenshot 2021-09-30 105658](https://us1.discourse-cdn.com/flex016/uploads/ameba/original/1X/de99c3441707d26ad12ca4755ee3c2ff15352a3b.png)

---

<div class="post-metadata">

**Author:** ![Ray](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@Ray](https://forum.amebaiot.com/u/Ray)\
**Post date:** [October 3, 2021, 12:26pm UTC](https://forum.amebaiot.com/t/standard-sdk-mqtt-undefined-reference-to-mqttpublish/827/3 "2021-10-03T12:26:21Z")

</div>

@wyy  
MQTT 能順利啟用的了  
非常感謝您的幫忙
