1

我一直在寻找,我找不到这个问题。每当我尝试调试我的项目时,我都会收到此错误

Unable to start program 'C:/Users/.../project/.dll' 

我所做的只是创建一个新的应用程序而不是把这个

// This is the main DLL file.


#include "stdafx.h"

#include "asddsa.h"

/* 
 * File:   main.cpp
 * Author: Arhowk
 *
 * Created on March 22, 2013, 10:15 PM
 */

#include <cstdlib>
#include <iostream>

using namespace std;

/*
 * 
 */
using namespace std;
void main()
{
  cout << "Hello World!" << endl;  
  cout << "Welcome to C++ Programming" << endl;
}

有什么帮助吗?如果需要,我可以提供更多调试信息,但找不到任何信息。在 W7 x64 机器上运行 VS2010 Express

4

2 回答 2

5
  1. 您应该创建一个 exe 项目,如“Win32 控制台应用程序”
  2. “C:/Users/.../project/.dll”看起来不对,右击你的项目,选择“Properties”,检查“General->TargetName”,“Debugging->Command”和“Linker->General->输出文件”
于 2013-04-29T03:14:57.267 回答
4

当你创建你的项目时,你创建了什么类型?看起来您创建了一个 DLL 项目。DLL 不能直接运行,您需要一个 exe 来加载一个或多个 DLL。

如果您创建一个 exe 项目,您应该能够直接运行它来测试您的代码。

于 2013-04-29T02:55:21.203 回答