Closed alLiucb closed 1 month ago
Hey, I solved it! I added the include path for cholmod.h
to the missing project as it was before the modifications. Then, I regenerated the solution, and it was successful. However, when running glomap.exe
, I encountered some missing DLLs. I resolved this by copying the required DLLs from other locations.
This should unblock the windows build: https://github.com/colmap/glomap/pull/45 - only tested under VS2022 though.
Description:
Hello,
I encountered some issues when trying to compile the project using CMake and Visual Studio 2019. Below are the steps, the errors I received, and a modification I made to the
CholmodSupport
file.Steps to Reproduce:
Execute the following CMake command:
Output from the CMake configuration:
Build the project in Visual Studio 2019.
Errors: During the build process in Visual Studio 2019, I encountered the following linker errors:
Modification: I had to modify the file
E:\myVcpkg\vcpkg\installed\x64-windows\include\Eigen\CholmodSupport
to include thecholmod.h
file from the correct path. The change I made is as follows:Original:
Modified:
Without this modification, I encountered the following error:
Environment:
It seems that there are unresolved external symbols related to
cholmod
functions. Could you please provide guidance on how to resolve these linker errors?Thank you!