ジャングルを通り抜け、既存の SDK でコードを作成しようとしています。キットには、VC++ バージョン 9 プロジェクト ファイル (VS2008) が付属しています。
VC2012 Express を使用しており、正常にインポートされました。
プリプロセッサ マクロ "_ENABLE_MY_CUSTOM_DEVICE_SUPPORT" を使用して、ビルドの一部のコードを更新する必要があります。
このマクロを使用せずにファイルをビルドするとすべて問題ありませんが、マクロを使用してビルドすると未解決の外部シンボル エラーが表示されるため、その領域内のコードに問題が発生します。
私が得ているエラーは
"Error 10 error LNK2019: unresolved external symbol "public: __cdecl cMyCustomDevice::cMyCustomDevice(unsigned int)" (??0cMyCustomDevice@@QEAA@I@Z) referenced in function "public: void __cdecl cHapticDeviceHandler::update(void)" (?update@cHapticDeviceHandler@@QEAAXXZ) E:\Programs (PE)\chai3d-2.0.0\examples\msvc9\01-devices\chai3d-debug.lib(CHapticDeviceHandler.obj) 01-devices"
OK、私が理解していることから、プロトタイプの実装が見つからないということです
cMyCustomDevice::cMyCustomDevice(unsigned int)
cppソースで。しかし、私は単純なものが欠けていると感じています。これは十分な情報ではないかもしれませんが、私が行ったことについて考えたり、さらに質問したりすることで解決できることを願っています.