我是C++新手,需要帮助解决一个非常基础的程序。
背景信息: 最近我购买了罗技G19s键盘,它有一个小的彩色液晶屏幕。你可以使用C++编写这个键盘的应用程序。所以我决定尝试一下,写一些Hello World。虽然我是C++新手,但这不应该很难,然而事实证明这真是让人痛苦!
问题: 当我编译我的小型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,所以我必须将它放在项目文件夹中。非常愚蠢的错误!