gpt4 book ai didi

使用 Visual Studio 的 C++ 编译错误(LNK1120 和 LNK2019)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:10:36 28 4
gpt4 key购买 nike

我是 C++ 的新手,我需要一个非常基础的程序方面的帮助。

背景信息:我最近得到了罗技 G19s .它有一个小的彩色液晶显示屏。您可以用 C++ 为它编写应用程序。所以我决定尝试一下,尽管我是 C++ 的新手,并编写了一些 hello world。不应该太困难,但事实证明这是一个真正的痛苦!

问题:当我编译我的小型 Hello World 应用程序时,出现 2 个错误:LNK1120 和 LNK2019,没有任何其他信息。这是我的代码:

#pragma comment(lib, "LogitechLcd.lib")
#include "LogitechLcd.h"

int main() {
LogiLcdInit(L"Hello World", LOGI_LCD_TYPE_COLOR);
while (true) {
LogiLcdUpdate();
LogiLcdColorSetText(4, L"Hello G19s", 255, 0, 0);
}
LogiLcdShutdown();
return 0;
}

这是LogitechLcd.h (pastebin.com) .

当我编译它时(使用 Visual Studio Professional 2013),我得到了上面提到的错误。谁能帮我解决问题(如果可能,请解释为什么它不起作用)?

编辑:我现在有点让它工作了! Viusal Studio 没有找到 lib,所以我不得不将它放在项目文件夹中。非常愚蠢的错误!

最佳答案

听起来您将项目设置为错误的类型。

here .

here .

关于使用 Visual Studio 的 C++ 编译错误(LNK1120 和 LNK2019),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20870676/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com