VS源不可用原因与正确做法(加载源码调试)

以VS编译libpng为例进行说明(为了得到.lib和.dll文件)

1、起初在E盘下建立一个文件夹libpng1635。用VS2010编译得到.lib和.dll文件,放到.sln解决方案对应的工程文件中。

在F11调试的时候出现无可用源。将源文件夹libpng1635拷贝到.sln解决方案的同级目录下(因为此时改变了路径)。

2、这主要时用VS2010编译得到.lib和.dll文件虽然可用,但是调试的时候要正确的路径。此时,可以将源文件夹libpng1635拷贝到.sln解决方案的同级目录下,再次用VS2010编译得到.lib和.dll文件(此时没有修改源文件夹libpng1635的路径)。此时将对应的.lib和.dll文件放置到项目文件中,再进行F11调试的时候就可找到源码。

3、将源码添加到项目文件的先后步骤总结如下:

   1.将源文件夹libpng1635放置到.sln解决方案的同级目录下;

    2.再对源文件夹libpng1635进行编译得到.lib和.dll文件;

    3.将lib和.dll文件,放到的项目文件下,再进行调试的时候就会找到源码。

4、如果想修改源码(如加入测试时间/修改代码),同样在.sln解决方案的同级目录下的源文件夹libpng1635中修改源码,编译得到.lib和.dll文件即可。

猜你喜欢

转载自blog.csdn.net/zxf347085420/article/details/84231427