我是C的新手,我需要一个非常基本的程序帮助.
背景资料:
我最近买了Logitech G19s.它有一个小型彩色液晶屏.你可以用C编写应用程序.所以我决定尝试一下,即使我是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,所以我不得不把它放在项目文件夹中.非常愚蠢的错误!
最佳答案 听起来你把项目设置为错误的类型.
看here.
和here.