所以我正在使用Anaconda在我公司的服务器上运行Python 2.7 32位。花花公子。 Anaconda带有MinGW,所以我试图在那里使用g ++编译器。一切都适合我。我可以编译c ++源代码,然后运行生成的可执行文件。当同事试图做同样的事情时,问题就出现了。显然,g ++编译器为它在Anaconda中的特定dll上创建的可执行文件创建依赖关系。我有一个路径变量到这个dll所在的位置,我的同事没有,因此,他们不能运行由g ++制作的任何可执行文件。
有没有办法在编译可执行文件时指定此dll依赖项的位置,以便任何人都可以使用它们?类似的东西:
g++ someCode.cpp -o someCode.exe locationOfDll=path2dll
为了清楚起见,每个人都可以成功编译c ++源代码,但只有我可以运行生成的可执行文件。提前致谢
编辑:我忘了提到只是给每个人一个路径变量不是一个选项。
答案 0 :(得分:0)