DLP-ALC-LIGHTCRAFTER-SDK: unable to install DLP-ALC-LIGHTCRAFTER-SDK

Part Number: DLP-ALC-LIGHTCRAFTER-SDK
Other Parts Discussed in Thread: DLPC900

Tool/software:

I'm trying to follow DLPU042 to install the DLP-ALC-LIGHTCRAFTER-SDK. I encountered an error on step 4 of page 33. I already specified the OpenCV_DIR but I'm still getting an error saying "error in configuration progress, project files may be invalid".

 

  • Hi Davis,

    This might be for older firmware and files associated with the DLPC900.

    I will assign this thread to one of my colleagues. Please allow us extra time to dig into this, as some of us our out of office and do not return until Tuesday of next week due to holiday.

    Regards,
    Michael Ly

  • Hello Davis,

    What version of Windows are you attempting to install the SDK on?  This was written in 2016 and as the instructions list the packages were installed on a 32-bit Windows 7 system.  There are very likely dependencies on MSF libraries that are not longer installed by default in later Windows OS systems.

    Fizix

  • Hello Fizix,

    I'm attempting to install the SDK on Windows 11. I did notice the windows 7 shown in every figures and was suspecting some issues coming from it....Please advise on how to proceed. 

    Best,

    Davis

  • Hello Michael,

    Thank you for your quick reply. I look forward to hearing from your colleague. 

    Best,

    Davis

  • I have to add that I'm attempting to install the SDK on 64-bit windows 11 system. I understand that the SDK is written in 32-bit system so this may be a problem. 

  • Hi Davis,

    Thanks for the the information.

    We can get back to you next week starting Tuesday due to a national holiday on Monday.

    Thank you,
    Michael Ly

  • Hello Davis,

    Have you used Dependency Walker?  That may help you find what it is looking for that it cannot locate.

    The other possibility is to use a VM that supports USB passthrough.  I have not done it with this software, but have done so with others.

    If you go the VM route, then you can create a Windows 7 32 bit VM to install it into.  It has been a little while since I did this, so I do not know what the best VM is for this.

    Fizix

  • Hello Fizix,

    I have not used Dependency Walker and I will give it a try. Can you elaborate on the usage of Dependency Walker? For example is there a specific .exe or .dll file I should check using Dependency Walker and what exactly should I look for?

    For now I'll put Windows 7 32 bit VM with USB passthrough as a back up option as this is not ideal for my intended usage of this SDK and the Structured Light Scanner that I'm trying to build. 

    Best,

    Davis

  • Hello Davis,

    Dependency Walker is a third party freeware program.  It can be found at dependencywalker.com along with instructions on its use.

    It is not guaranteed to find the issue, but it is a good start.  

    Fizix

  • Just an additional update, apparently it may not work well in Windows 10 and 11.

    There is a GitHub update called dependencies that may work a little better.

  • Hello Fizix,

    I'm trying dependencies right now. I just noticed the error message that I included in the picture of the original post is talking about some missing directories:

    CMake Error at CMakeLists.txt:343 (file):
    file COPY cannot find
    "C:/TexasInstruments-DLP/DLP-ALC-LIGHTCRAFTER-SDK-2.0/DLP-ALC-LIGHTCRAFTER-SDK/PG_FLYCAP_BIN_DIR-NOTFOUND/FlyCapture2.dll":
    No error.

    CMake Error at CMakeLists.txt:344 (file):
    file COPY cannot find
    "C:/TexasInstruments-DLP/DLP-ALC-LIGHTCRAFTER-SDK-2.0/DLP-ALC-LIGHTCRAFTER-SDK/PG_FLYCAP_BIN_DIR-NOTFOUND/FlyCapture2_C.dll":
    No error.

    CMake Error at CMakeLists.txt:345 (file):
    file COPY cannot find
    "C:/TexasInstruments-DLP/DLP-ALC-LIGHTCRAFTER-SDK-2.0/DLP-ALC-LIGHTCRAFTER-SDK/PG_FLYCAP_BIN_DIR-NOTFOUND/libiomp5md.dll":
    No error.

    It seems like we have a missing folder called "PG_FLYCAP_BIN_DIR-NOTFOUND". Is there a way to fix this directly?

    Best,

    Davis

  • I found this directory: "C:\TexasInstruments-DLP\DLP-ALC-LIGHTCRAFTER-SDK-2.0\DLP-ALC-LIGHTCRAFTER-SDK\include\camera\pg_flycap2"

    and set this as the value of "PG_FLYCAP_BIN_DIR" in CMake, but it did not resolve my issue. It seems like we need the .dll files that are mentioned in the error message.

  • Hello again Davis,

    That would be for Point Grey Fly Capture software.  Point Gray was purchased by FLIR.  You might be able to find legacy software on their site.  TI is not able to redistribute their software directly.

    It sounds like you will need to download and install it.

    Fizix

  • I just looked up the Point Grey Fly Capture software. It seems like it's a SDK for the cameras made by FLIR? For my SLS system I purchased a camera from Basler which has their own SDK. Does this mean I don't need this Point Grey Fly Capture software? 

    Also I tried to uncheck "DLP_BUILD_PG_FLYCAP2_C_CAMERA_MODULE" in Cmake, and this allowed me to press "Configure" with no error. However I later press "Generate" and it's giving me some error message which is very long so I won't post the whole thing here. But it seems like the error messages are all pointing to the missing directory of "DLP_OPENCV_INSTALL" circled in red in picture below. Any suggestions? 

      

  • Hello again Davis,

    I will need to do a little sleuthing on this.  I will have to pick this back up on Monday.

    Fizix

  • Fizix,

    Feel free to talk to me about this as well. I might have insights if you wanted to informally meet for 30 minutes. I'll be in the office on Monday.

    Regards,
    Michael Ly

  • Davis,

    Were you able to obtain the version of FlyCap that you need?  I think this is the best way to move this forward.

    Fizix

  • Hello Fizix,

    No I was under the impression that since the camera I bought for my SLS system is not one of FLIR's camera (in fact it's from Basler), the FlyCap software is probably not necessary, so I did not try to obtain that. I unchecked "DLP_BUILD_PG_FLYCAP2_C_CAMERA_MODULE" in Cmake. Are you suggesting that the FlyCap software is necessary for the rest of the SDK to function, even when I'm not using a camera that's not supported by FlyCap?

    Best,

    Davis

  • Davis,

    Then you will need to modify the project so that it is not looking for that code and any calls to it will need to be either clipped out or replaced with calls to the software you plan to use for your camera system.

    Fizix