This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.


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


I have successfully followed the instructions from the "DLP® Advanced Light Control Software Development Kit for Lightcrafter Evaluation Modules User’s Guide" to setup the SDK in C++.

Now I just need to be able to actually write code with the SDK, but whenever I try to #include <dlp_sdk.hpp> there is a problem. 

Does anyone know how I can successfully include in the SDK once everything has been built via Cmake?

I am currently using the JetBrains IDE. I am open to using any IDE or compiler, I just want to be able to write code using the SDK. 

If somebody would be able to call through zoom I would be very grateful. I have spent 30+ hours trying to setup this SDK and I would be incredibly thankful if somebody could help me with this final step through a zoom call. 

Thank you for your time and help.


  • Hello Alex,

    Welcome to TI e2e forums and thanks for showing interest in DLP technology. Our team will try to reproduce the issue that you are facing and will update you by mid next week.

    Can you let us know if you are able to build the SDK successfully without any changes in the code? This will prove if your setup is proper or not.  



  • Hello, thank you for the help. 

    I had to make changes in the CMakeLists.txt file to build the SDK, despite following and completing all previous steps. 

  • Hello Alex,

    Can you list what changes were necessary to build the SDK?



  • I documented the problem and solution.


    This error occurs when attempting to build the SDK via Cmake. 

    This is page 33, step #4 in the SDK setup guide. 

    The error may look something like this: 


    1. Navigate to the “DLP-ALC-LIGHTCRAFTER-SDK” folder. This is the same file path input in the “Where is the source code:” text box in the Cmake GUI. 
    2. Open the “CMakeLists.txt” document
    3. Search the document for all instances of “FlyCapture2” and delete the entire block of code (from if to endif) containing “FlyCapture2”
      1. You may have to do this a few times since there are multiple instances of “FlyCapture2” 
    4. Save the “CMakeLists.txt” document with all instances of “FlyCapture2” removed 
    5. Select a new file path to build the binaries to through the Cmake GUI. You will then have to restart the entire build to the new binaries destination.
    6. After the build is completed, you should be able to pick up where you left off in the SDK setup guide.