visual studio 2010无法启动程序.dll

Edd*_*ung 17 c++ debugging dll visual-studio-2010

我的visual studio 2010有问题.当我点击启动调试按钮时,它开始调试.

似乎没有错误"我只是创建一个"按钮"上面"

但它会显示出来 Unable to start program 'c:\users\.....\xx.dll'

现在有人如何解决它?

第二个问题是:当我点击左键看到"按钮"源代码时,为什么它会显示所有这个项目代码?我应该修改一些设置吗?

Fra*_*mas 27

Visual Studio本身不会运行.dll.你的解决方案有一个.exe项目吗?如果是这样,右键单击它并选择"设置为启动项目".如果不是,您将需要创建一个,并指示它在您的DLL中加载表单.

至于左键单击按钮,我不太清楚你在描述什么.你能发一张照片吗?

  • 同样的问题发生在我身上.我的解决方案中有两个子项目:一个是DLL项目,另一个是EXE项目(使用DLL项目).只有当我将EXE项目设置为启动项目时,我才能调试程序.我现在明白VS2010试图将DLL作为主程序运行,因此它给出了错误消息. (3认同)

Dig*_*ity 8

在运行.dll的早期版本的MSVC中,将获得一个询问.exe文件路径的对话框

但在MSVC 2010及以上版本中没有这样的选择.解决这个问题

  1. 右键单击您的DLL项目
  2. 属性
  3. 配置属性>调试.在这里,在命令 - >添加你的exe的路径.

添加命令参数(如果有).

你已准备好出发!