0
这可能是一个非常愚蠢的问题,但我找不到一种方式来指定我的dll文件的路径。我已经将搜索目录设置为相对于项目的根目录,并且它可以在代码块内正常运行。如何将库的路径设置为代码块中exe文件的相对路径?
问题是,当我双击exe文件,它无法找到库。我试图设置相对于exe文件的路径,但它仍然无法找到文件。
这可能是一个非常愚蠢的问题,但我找不到一种方式来指定我的dll文件的路径。我已经将搜索目录设置为相对于项目的根目录,并且它可以在代码块内正常运行。如何将库的路径设置为代码块中exe文件的相对路径?
问题是,当我双击exe文件,它无法找到库。我试图设置相对于exe文件的路径,但它仍然无法找到文件。
在code :: blocks运行/调试您的程序之前,它会设置您的应用程序运行所需的所有路径。这些在您的* .cbp文件中定义。
如果你想“双击”你的EXE,并期望它找到你的DLL,你应该做下列之一: -
您将要使用的选项#1和#也许4,如果你决定在其他机器上部署应用程序
HERE IS A USEFULL MSDN ARTICLE ON THE TOPIC