я пытался обернуть библиотеку cimg в c ++ / clr и когда я пытаюсь собрать ее, я получаю кучу ошибок Link.
Error 20 error LNK2028: unresolved token (0A0002AC) "extern "C" int __stdcall DestroyWindow(struct HWND__ *)" (?DestroyWindow@@$$J14YGHPAUHWND__@@@Z) referenced in function "public: void __thiscall cimg_library::CImgDisplay::_desinit_fullscreen(void)" (?_desinit_fullscreen@CImgDisplay@cimg_library@@$$FQAEXXZ) c:\Users\serakpc\documents\visual studio 2012\Projects\CimgWrapper\CimgWrapperCLI\Stdafx.obj CimgWrapperCLI
исходный код в Stdafx.h
#pragma once
#include "cimgheader\CImg.h"
Просто включить заголовок недостаточно. Если у вас есть статическая скомпилированная библиотека, вам нужно включить ее в свое решение, чтобы компоновщик смог найти двоичный код и создать исполняемый файл. Если у вас есть исходный код библиотеки, вам нужно включить его в решение и скомпилировать его с вашим собственным кодом.
Других решений пока нет …