Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Shinoyang opened this issue May 15, 2024 · 2 comments
Assignees

Comments

@Shinoyang
Copy link

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

@danoli3 danoli3 self-assigned this May 21, 2024
@danoli3
Copy link
Member

danoli3 commented May 21, 2024

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

@dimitre
Copy link
Member

dimitre commented May 21, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants