LNK4217:ローカルで定義されたシンボル _vgcreatepaint がフィクション _setfillcolor にインポートされました。
ライブラリを作るとき、静的ライブラリにしていたのに、ソースから呼ぶとき、静的ライブラリを指定していなかった。
#ifndef VG_API_CALL #if defined(OPENVG_STATIC_LIBRARY) # ● define VG_API_CALL #else # if defined(_WIN32) || defined(__VC32__) /* Win32 */ # if defined (OPENVG_DLL_EXPORTS) # ★ define VG_API_CALL __declspec(dllexport) # else # define VG_API_CALL __declspec(dllimport) # endif # else # define VG_API_CALL extern # endif /* defined(_WIN32) ||... */ #endif /* defined OPENVG_STATIC_LIBRARY */ #endif /* ifndef VG_API_CALL */
★の方を通っていたので、●の方へ切り替えるため
デファインをした。
#define OPENVG_STATIC_LIBRARY <=この行追加した。
#include "VG/openvg.h"