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

Issues trying to compile in VS2022 Professional for Windows without ROS #404

Closed
Nigel-BMV opened this issue Oct 22, 2024 · 1 comment
Closed

Comments

@Nigel-BMV
Copy link

I am attempting to build the SDK to get the necessary files that are required to get the example working.

I have followed the instructions in the 'Build on Windows'; as well as the 'Build the shared library on Windows' sections.

Currently the project remains unbuildable.
The following error is preventing the full-build of sick_scan_xd :

cannot open source file "json/json.h"

The 'minimum_sick_scan_api_client' returns the following error
_**## WARNING SickScanApiLoadLibrary: LoadLibrary("sick_scan_xd_shared_lib.dll") failed

ERROR SickScanApiCreate: library not loaded

ERROR SickScanApi, cacheFunctionPtr(SickScanApiInitByCli): library not initialized

ERROR SickScanApi, cacheFunctionPtr(SickScanApiInitByCli): GetProcAddress failed

ERROR SickScanApiInitByCli: library call SickScanApiInitByCli() failed, error code 3

ERROR SickScanApi, cacheFunctionPtr(SickScanApiRegisterCartesianPointCloudMsg): library not initialized

ERROR SickScanApi, cacheFunctionPtr(SickScanApiRegisterCartesianPointCloudMsg): GetProcAddress failed

ERROR SickScanApiRegisterCartesianPointCloudMsg: library call SickScanApiRegisterCartesianPointCloudMsg() failed, error code 3**_

Likely due to the missing dll.

@rostest
Copy link
Collaborator

rostest commented Oct 23, 2024

Thank you for your feedback. File "json.h" is required for an optional dockertests. We updated CMakeLists.txt to avoid this dependency. Please check out the update in branch feature/issue_update_2407xx and rebuild.

weinmalSICKAG added a commit that referenced this issue Oct 23, 2024
* add: Launchfiles and configuration for picoScan120
* add: Optional AngleRangeFilter and IntervalFilter for picoScan
* fix: Obsolete topic "/sick_multiscan/scan" removed
* add: IMU automatically deactivated after receiving an error code for IMU activation from picoScan w/o addons
* fix: Customization of hash values for authorization #366
* fix: Replaced builtin_addressof expressions #370
* add: Different UDP timeouts for state initial and running, improved UDP timeout handling
* fix: Picoscan range_min value in laserScan message #382
* add: Support for RMS2xxx LIDoutputstate telegrams
* fix: sick_generic_caller debug assertion #385
* add: Check of udp receiver ip at startup
* add: cmake-option to overwrite optimization level
* change: Documentation restructured
* add: Improved field evaluation TiM7xx, Tim7xxS (publish LIDinputstate messages, configuration and services for options FieldSetSelectionMethod and ActiveFieldSet)
* fix: PicoScan parameter add_transform_xyz_rpy #399
* fix: LMS4000 encoder settings #403
* fix: CMake-flag for target sick_scan_xd_api_dockertest #404
* change: Merge PR #405 (typo) and PR #406 (sick_scan_xd_api_test)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants