我刚开始满分作文试图用C来写一个简单的程序,我使用视觉工作室这样做。 我听说,它并编译C和C ++。 我知道它,因为它说,它编译。 唯一的问题是,当我去到输出目录,没有在目录中的.exe文件! 它有以下几点:
- BuildLog.html
- mt.dep
- test1.obj
- vc90.idb
- vc90.pdb
但是,这一切! 没有EXE。 我已经通过所有的选项看起来并确保它被设置为编译成一个exe和我检查了输出文件。 这是$(OUTDIR)\ $(项目名).exe文件。 但很可惜,没有出现exe文件。 有任何想法吗?
此外,当我尝试按F5与出道运行我得到一个错误,指出
此应用程序无法启动,因为MSVCR90.DLL找不到。 重新安装应用程序可能修复问题
默认情况下,当你创建一个新的C ++一个新的解决方案中的项目,你得到这样的文件夹结构:
C:\项目\ YourSolution C:\项目\ YourSolution \ YourCppProject
YourSolution包含YourSolution.sln和YourCppProject包含YourCppProject.vcproj。
当你构建解决方案,从YourCppProject所有中间文件获得存储在YourCppProject \ Debug或YourCppProject \发布,但造成YourCppProject.exe下YourSolution \ Debug或YourSolution \发布云。
>输出目录 - 您的$(OUTDIR)是通过通用配置。 检查项目配置YourCppProject并看到它使用$(SolutionDir)的输出。
它是一个C / C ++控制台应用程序? 你使用项目向导来创建它?
你有喜欢的功能
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
printf("Hello, world!\n");
return 0;
}
一.C模块中,通常MAIN.C?
当你按下F5键运行与调试发生了什么? 那么你的构建日志是什么样子?
做最简单的事情就是刚刚重新开始,并确保您选择合适的类型的项目。
要编译使用Visual Studio普通的旧的C代码,选择Visual C++ > General > Empty Project
在新项目菜单。 这将创建3个空文件夹:头文件,资源文件和源文件。 右键单击源文件,选择Add > New Item
。 然后添加一个main.cpp
,其重命名为main.c
,并开始编码。
http://msdn.microsoft.com/en-us/library/ms235299.aspx
注意:
它不支持重新分配那些没有明显内置C / C ++应用程序。 视觉C ++库不能由C / C ++应用而不清单结合应用到这些库使用。 欲了解更多信息,请参见选择部署方法。
如果DLL是不可达的和Windows无法加载这个DLL你的应用程序,您可能会收到以下错误信息:
此应用程序无法启动,因为MSVCR90.DLL找不到。 重新安装应用程序可能会解决这个问题。
要解决这些错误,你必须确保你的应用程序是正确建立和Visual C ++库正确部署在目标系统上。 为了鉴定这些运行时错误的根本原因,按照故障排除C / C ++隔离应用和侧侧组件概述的步骤。
HTH
听起来你只打了编译,这将使你,你obj文件,但你仍然需要点击生成。