4

私は C++ の初心者で、非常に基本的なプログラムについて助けが必要です。

背景情報: 最近 Logitech G19sを入手しました。小型のカラー液晶画面を搭載。そのためのアプリを C++ で作成できます。そこで、C++ は初めてですが、試してみることにしました。そして、hello world を書きます。難しいことではありませんが、本当に苦痛であることがわかりました!

問題: 小さな Hello World アプリをコンパイルすると、LNK1120 と LNK2019 の 2 つのエラーが発生し、他の情報は表示されません。これが私のコードです:

#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 を見つけられなかったので、プロジェクト フォルダーに配置する必要がありました。非常に愚かな間違い!

4

2 に答える 2

2

プロジェクトが間違ったタイプとして設定されているようです。

ここを見てください。

そしてここに

于 2014-01-01T16:51:08.097 に答える