Jump to content


Microsoft PPL library dependencies?


1 reply to this topic

#1 Dan_Ritchie

    New Member

  • Members
  • PipPip
  • 16 posts

Posted 29 March 2012 - 02:37 AM

Hello. I am attempting to make use of Microsoft's parallel patterns library to add threading in my application. I am using the express version of VC++.
I am creating a dll project.
I have used the Parallel_For function in several cases, and the code all compiles and runs fine, and utilizes the processors fairly well. Everything works fine on my machine. When a user install on another computer, the application crashes. Everything was fine before I added the PPL stuff.
I am statically linking with the runtime libraries.

Does anyone know if there are other dependencies I need to install? Or any other ideas? I have nothing to go on at this point. I've been searching for a couple of days and have found nothing.

#2 Reedbeta

    DevMaster Staff

  • Administrators
  • 5344 posts
  • LocationSanta Clara, CA

Posted 29 March 2012 - 05:37 AM

You might try using Dependency Walker to see if the .exe has any odd-looking DLL dependencies (not built-in Windows DLLs). However, if it's a missing DLL the application should be giving a popup message that says which DLL it is, rather than just crashing silently.

Other than that, are you catching exceptions / checking return codes from API calls and suchlike in your app? If not, perhaps you are missing something that could help narrow down the problem.
reedbeta.com - developer blog, OpenGL demos, and other projects





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users