-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Hello,
I am trying to directly implement a new Treatment Machine by following the step-by-step guide provided on this GitHub. However, I am encountering an issue when I try to run a test with the command line tool (https://github.com/topasmc/dicom-interface/wiki/test-with-cli).
When trying to run the CMakeLists file in rti/test/session/, I receive an error stating there is no source file named smc_linescan.cpp.
Realizing there is indeed no such file, I therefor commented out the code in the CMakeLists file referencing smc_linescan.
Then, when I try to execute the CMakeLists file, I receive an error message to do with missing libraries ("lgdcmexpat", "lgdcmzlib", "lgdcmopenjpeg", "lgdcmcharls", "lgdcmuuid"). Indeed, these libraries don't seem to be among those that I have downloaded (such as "libgdcmCommon.so" and so on).
If I try to directly compile the treatment_session.cpp file by using the command "g++ -o treatment_session treatment_session.cpp",
I get a similar error.
I downloaded the RTI files directly from this GitHub a few days ago and my current version of GDCM is 3.0.24 and TOPAS 3.9.
I am feeling quite stumped, not knowing whether my problem is the fact that I am missing the referenced smc_linescan file or that I might be missing certain GDCM libraries. Or is it to do with how the files are installed on my PC?
Any input or advice would be welcome.
Thanks in advance for your time and effort,
Jeremy