私はC++の初心者であり、非常に基本的なプログラムのサポートが必要です。
背景情報:最近Logitech G19s を入手しました。色が小さいLCD画面。C++でアプリを作成できます。C++は初めてですが、試してみることにしました。HelloWorldを作成してください。難しいことではありませんが、それは本当に苦痛であることが判明しました!
問題:小さな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を見つけられなかったので、プロジェクトフォルダーに配置する必要がありました。非常に愚かな間違い!
それはコンソールプロジェクトですか? (わからない場合は、プロジェクトプロパティ> リンカー> システム> サブシステムを参照してください)。それが最初に出てくるはずです。その場合は、メイン関数をwmain
関数にします。 Win32プロジェクトの場合は、WinMain(16)
のようなものでした。
お役に立てば幸いです。