在构建我的项目时,我得到了以下错误:
Error LNK2019 unresolved external symbol __imp_curl_global_init referenced in function twilio_send_message test_plugin C:\Dev\ts3Plugin-ExtendedPoke\pluginsdk\src\twilio.obj 1
Error LNK2019 unresolved external symbol __imp_curl_easy_strerror referenced in function twilio_send_message test_plugin C:\Dev\ts3Plugin-ExtendedPoke\pluginsdk\src\twilio.obj 1
Error LNK2019 unresolved external symbol __imp_curl_easy_init referenced in function twilio_send_message test_plugin C:\Dev\ts3Plugin-ExtendedPoke\pluginsdk\src\twilio.obj 1
Error LNK2019 unresolved external symbol __imp_curl_easy_setopt referenced in function twilio_send_message test_plugin C:\Dev\ts3Plugin-ExtendedPoke\pluginsdk\src\twilio.obj 1
Error LNK2019 unresolved external symbol __imp_curl_easy_perform referenced in function twilio_send_message test_plugin C:\Dev\ts3Plugin-ExtendedPoke\pluginsdk\src\twilio.obj 1
Error LNK2019 unresolved external symbol __imp_curl_easy_cleanup referenced in function twilio_send_message test_plugin C:\Dev\ts3Plugin-ExtendedPoke\pluginsdk\src\twilio.obj 1
Error LNK2019 unresolved external symbol __imp_curl_easy_getinfo referenced in function twilio_send_message test_plugin C:\Dev\ts3Plugin-ExtendedPoke\pluginsdk\src\twilio.obj 1
我读过很多关于类似问题的文章,但是我没能解决我的问题。让我对此错误感到疑惑的是,错误消息中的所有函数都列在它们的外部依赖项头中。当我跳入函数(例如"curl_global_init")时,它会将我缩进外部依赖项下列出的右标头中。所以确实有一些联系。我不确定错误消息中函数名之前的"__imp“意味着什么。如何解决此错误?
如有任何帮助,我们将不胜感激:)
这些是我在twilio.c文件中的包含
#include <string.h>
#include <C:\Program Files/Curl/curl.h>
#include "twilio.h"
发布于 2022-10-21 17:19:22
如果使用静态库,则需要定义CURL_STATICLIB
。
#define CURL_STATICLIB
#include <C:\Program Files/Curl/curl.h>
https://stackoverflow.com/questions/73541022
复制相似问题