openframeworks/openFrameworks

[MSVC] OpenFrameworks failed to build with "ofxAssimpAnimation.obj : error LNK2001: unresolved external symbol "public: struct aiNode"

Opened this issue · 2 comments

OpenFrameworks failed to build with "ofxAssimpAnimation.obj : error LNK2001: unresolved external symbol "public: struct aiNode" with MSVC on windows. It can reproduce on version 7a09e9e on master branch. Could you please help look at this issue? Thank you very much.

Repro steps:

  1. Open vs2022 amd64 cmd
  2. git -C "C:\gitP" clone --no-checkout https://github.com/openframeworks/openFrameworks openframeworks\openFrameworks
  3. git -C "C:\gitP\openframeworks\openFrameworks" checkout 7a09e9e
  4. git -C "C:\gitP\openframeworks\openFrameworks" submodule sync
  5. git -C "C:\gitP\openframeworks\openFrameworks" submodule foreach git reset --hard
  6. git -C "C:\gitP\openframeworks\openFrameworks" submodule foreach git clean -xdf
  7. git -C "C:\gitP\openframeworks\openFrameworks" submodule update --init --recursive
  8. set VSCMD_SKIP_SENDTELEMETRY=1 & "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\Tools\VsDevCmd.bat" -host_arch=amd64 -arch=amd64 & set CL= /Bcapture_repro C:\a_work_temp\rwc_project_logs\OpenFrameworks\preprocessed_repro_setup & set LINK= /onfailrepro:C:\a_work_temp\rwc_project_logs\OpenFrameworks\link_repro_setup
  9. cd /d C:\gitP\openframeworks\openFrameworks
  10. "C:\Program Files\Git\bin\sh.exe" ./scripts/vs/download_latest_libs.sh -p vs --silent
  11. set PG_OF_PATH=C:\gitP\openframeworks\openFrameworks
  12. cd /d C:\gitP\openframeworks\openFrameworks\apps\projectGenerator\commandline
  13. devenv /upgrade commandLine.sln
  14. msbuild /m /p:Platform=x64 /p:Configuration=Release commandLine.sln
  15. copy C:\gitP\openframeworks\openFrameworks\apps\projectGenerator\commandline\bin\commandLine.exe C:\gitP\openframeworks\openFrameworks\apps\projectGenerator\frontend\app\projectGenerator.exe
  16. cd /d C:\gitP\openframeworks\openFrameworks
  17. C:\gitP\openframeworks\openFrameworks\apps\projectGenerator\frontend\app\projectGenerator.exe ./examples/templates/emptyExample
  18. C:\gitP\openframeworks\openFrameworks\apps\projectGenerator\frontend\app\projectGenerator.exe ./examples/templates/allAddonsExample
  19. mkdir build_amd64 && cd build_amd64
  20. msbuild /m /p:Platform=x64 /p:Configuration=Release ../examples/templates/allAddonsExample/allAddonsExample.vcxproj /t:Rebuild /p:PlatformToolset=v143

Error log:
OpenFrameworks_build.log

Error info:

1>ofxAssimpAnimation.obj : error LNK2001: unresolved external symbol "public: struct aiNode * __cdecl aiNode::FindNode(char const *)" (?FindNode@aiNode@@QEAAPEAU1@PEBD@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol "public: struct aiNode * __cdecl aiNode::FindNode(char const *)" (?FindNode@aiNode@@QEAAPEAU1@PEBD@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiApplyPostProcessing [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiGetErrorString [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiCreatePropertyStore [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiReleasePropertyStore [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiSetImportPropertyInteger [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiIdentityMatrix4 [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiTextureTypeToString [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpTexture.obj : error LNK2001: unresolved external symbol aiTextureTypeToString [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiGetMaterialFloatArray [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiGetMaterialIntegerArray [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiGetMaterialColor [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol aiGetMaterialTexture [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol "public: __cdecl Assimp::Importer::Importer(void)" (??0Importer@Assimp@@QEAA@XZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol "public: __cdecl Assimp::Importer::~Importer(void)" (??1Importer@Assimp@@QEAA@XZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol "public: struct aiScene const * __cdecl Assimp::Importer::ReadFile(char const *,unsigned int)" (?ReadFile@Importer@Assimp@@QEAAPEBUaiScene@@PEBDI@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol "public: struct aiScene const * __cdecl Assimp::Importer::ReadFileFromMemory(void const *,unsigned __int64,unsigned int,char const *)" (?ReadFileFromMemory@Importer@Assimp@@QEAAPEBUaiScene@@PEBX_KIPEBD@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxAssimpModelLoader.obj : error LNK2001: unresolved external symbol "public: void __cdecl Assimp::Importer::FreeScene(void)" (?FreeScene@Importer@Assimp@@QEAAXXZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>tilt.obj : error LNK2001: unresolved external symbol libusb_error_name [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_error_name [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>tilt.obj : error LNK2001: unresolved external symbol libusb_bulk_transfer [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_bulk_transfer [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_init [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_exit [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_get_device_list [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_free_device_list [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_get_device_descriptor [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_get_active_config_descriptor [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_free_config_descriptor [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_get_bus_number [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_get_parent [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_get_max_iso_packet_size [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_open [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_close [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_get_device [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_claim_interface [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_release_interface [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_set_interface_alt_setting [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_reset_device [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_alloc_transfer [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_submit_transfer [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_cancel_transfer [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_free_transfer [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_control_transfer [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_get_string_descriptor_ascii [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_handle_events_timeout [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>usb_libusb10.obj : error LNK2001: unresolved external symbol libusb_handle_events [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvCreateImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvCreateImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvCreateImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvCreateImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvCreateImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvReleaseImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvReleaseImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvReleaseImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvReleaseImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvReleaseImage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvCopy [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvCopy [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvCopy [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvCopy [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvCopy [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvSet [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvSet [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvSet [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvSet [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvSplit [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvMerge [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvAddS [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvAddS [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol "class cv::Mat __cdecl cv::cvarrToMat(void const *,bool,bool,int,class cv::AutoBuffer<double,136> *)" (?cvarrToMat@cv@@YA?AVMat@1@PEBX_N1HPEAV?$AutoBuffer@N$0II@@1@@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol "class cv::Mat __cdecl cv::cvarrToMat(void const *,bool,bool,int,class cv::AutoBuffer<double,136> *)" (?cvarrToMat@cv@@YA?AVMat@1@PEBX_N1HPEAV?$AutoBuffer@N$0II@@1@@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol "class cv::Mat __cdecl cv::cvarrToMat(void const *,bool,bool,int,class cv::AutoBuffer<double,136> *)" (?cvarrToMat@cv@@YA?AVMat@1@PEBX_N1HPEAV?$AutoBuffer@N$0II@@1@@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol "class cv::Mat __cdecl cv::cvarrToMat(void const *,bool,bool,int,class cv::AutoBuffer<double,136> *)" (?cvarrToMat@cv@@YA?AVMat@1@PEBX_N1HPEAV?$AutoBuffer@N$0II@@1@@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol "class cv::Mat __cdecl cv::cvarrToMat(void const *,bool,bool,int,class cv::AutoBuffer<double,136> *)" (?cvarrToMat@cv@@YA?AVMat@1@PEBX_N1HPEAV?$AutoBuffer@N$0II@@1@@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvHaarFinder.obj : error LNK2001: unresolved external symbol "class cv::Mat __cdecl cv::cvarrToMat(void const *,bool,bool,int,class cv::AutoBuffer<double,136> *)" (?cvarrToMat@cv@@YA?AVMat@1@PEBX_N1HPEAV?$AutoBuffer@N$0II@@1@@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvCvtColor [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvCvtColor [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvCvtColor [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvCvtColor [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvColorImage.obj : error LNK2001: unresolved external symbol cvResize [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvResize [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvResize [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvResize [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvCreateMemStorage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvReleaseMemStorage [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvStartReadSeq [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvChangeSeqBlock [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvMoments [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvFindContours [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvArcLength [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvBoundingRect [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvContourFinder.obj : error LNK2001: unresolved external symbol cvContourArea [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvConvertScale [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvConvertScale [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvConvertScale [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvMul [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvMul [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvAddWeighted [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvAddWeighted [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvAnd [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvAnd [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvFloatImage.obj : error LNK2001: unresolved external symbol cvMinMaxLoc [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvMinMaxLoc [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvShortImage.obj : error LNK2001: unresolved external symbol cvMinMaxLoc [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvCreateMat [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvCreateMat [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvReleaseMat [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvReleaseMat [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvAbsDiff [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvLUT [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvThreshold [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvGrayscaleImage.obj : error LNK2001: unresolved external symbol cvAdaptiveThreshold [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvHaarFinder.obj : error LNK2001: unresolved external symbol "public: __cdecl cv::Mat::~Mat(void)" (??1Mat@cv@@QEAA@XZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol "public: __cdecl cv::Mat::~Mat(void)" (??1Mat@cv@@QEAA@XZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvHaarFinder.obj : error LNK2001: unresolved external symbol "public: __cdecl cv::CascadeClassifier::CascadeClassifier(void)" (??0CascadeClassifier@cv@@QEAA@XZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvHaarFinder.obj : error LNK2001: unresolved external symbol "public: __cdecl cv::CascadeClassifier::~CascadeClassifier(void)" (??1CascadeClassifier@cv@@QEAA@XZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvHaarFinder.obj : error LNK2001: unresolved external symbol "public: bool __cdecl cv::CascadeClassifier::empty(void)const " (?empty@CascadeClassifier@cv@@QEBA_NXZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvHaarFinder.obj : error LNK2001: unresolved external symbol "public: bool __cdecl cv::CascadeClassifier::load(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?load@CascadeClassifier@cv@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvHaarFinder.obj : error LNK2001: unresolved external symbol "public: void __cdecl cv::CascadeClassifier::detectMultiScale(class cv::_InputArray const &,class std::vector<class cv::Rect_<int>,class std::allocator<class cv::Rect_<int> > > &,double,int,int,class cv::Size_<int>,class cv::Size_<int>)" (?detectMultiScale@CascadeClassifier@cv@@QEAAXAEBV_InputArray@2@AEAV?$vector@V?$Rect_@H@cv@@V?$allocator@V?$Rect_@H@cv@@@std@@@std@@NHHV?$Size_@H@2@2@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvHaarFinder.obj : error LNK2001: unresolved external symbol cvEqualizeHist [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol "void __cdecl cv::error(int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char const *,char const *,int)" (?error@cv@@YAXHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBD1H@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol "class cv::_InputOutputArray const & __cdecl cv::noArray(void)" (?noArray@cv@@YAAEBV_InputOutputArray@1@XZ) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol "void __cdecl cv::undistort(class cv::_InputArray const &,class cv::_OutputArray const &,class cv::_InputArray const &,class cv::_InputArray const &,class cv::_InputArray const &)" (?undistort@cv@@YAXAEBV_InputArray@1@AEBV_OutputArray@1@000@Z) [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvSetImageROI [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvResetImageROI [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvGetImageROI [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvSetZero [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvAdd [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvSub [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvNot [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvFlip [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvCountNonZero [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvSmooth [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvWarpAffine [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvWarpPerspective [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvGetPerspectiveTransform [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvRemap [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvErode [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvDilate [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxCvImage.obj : error LNK2001: unresolved external symbol cvFillPoly [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxSvg.obj : error LNK2001: unresolved external symbol svgtiny_create [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxSvg.obj : error LNK2001: unresolved external symbol svgtiny_parse [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>ofxSvg.obj : error LNK2001: unresolved external symbol svgtiny_free [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
     1>bin\allAddonsExample.exe : fatal error LNK1120: 104 unresolved externals [C:\gitP\openframeworks\openFrameworks\examples\templates\allAddonsExample\allAddonsExample.vcxproj]
         LINK : The linker is going to restart linking to generate a repro case

I've seen this before something has failed in the project generator to link to the addon libraries.

Should have been solved maybe a regression in download libs deployer or project Generator

I can check tomorrow to see if PG is ok. I've noticed he is using download_latest_libs.sh