1

So I'm using Anaconda to run Python 2.7 32-bit on my company's server. That works dandy. Anaconda came with MinGW, so I'm attempting to use the g++ compiler in there. Everything works for me. I can compile c++ source, and then run the resulting executable. The issue comes when coworkers try to do the same. Apparently, the g++ compiler creates a dependency for the executable it makes on a particular dll located within Anaconda. I have a path variable to where this dll lives, my coworkers do not, thus, they cannot run any executable made by g++.

Is there a way to specify where this dll dependency is when I compile executable so that anyone can use them? Something like:

g++ someCode.cpp -o someCode.exe locationOfDll=path2dll

Just to be clear, everyone can successfully compile c++ source code, but only I can run the resulting executable. Thanks in advance

EDIT: I forgot to mention that simply giving everyone the path variable is not an option.

wnnmaw
  • 5,444
  • 3
  • 38
  • 63

1 Answers1

0

Does this help? It discusses updating the library search paths.

http://www.mingw.org/wiki/HOWTO_Specify_the_Location_of_Libraries_for_use_with_MinGW

Sean Perry
  • 3,776
  • 1
  • 19
  • 31