VC2010运行库也装了~
我用VS2010平台的

解决方案 »

  1.   

    其他电脑没有装.net framework
      

  2.   

    我这不是MFC ---怎么搞啊!!!
      

  3.   

    release仅仅是发布版,和能不能在其他电脑运行没有关系的.
      

  4.   

    2010好像强制要.NET支持的?
    想念6.0
      

  5.   

    静态编译,然后项目属性,C/C++,代码生成,右边,运行库,选择多线程(/MT)编译,OK
      

  6.   

    看图片,不是缺少DLL,可能是程序本身的错误。
    如果缺少DLL,系统会提示的,现在提示的是初始化失败,要看你的程序了,
    是否是数据库应用程序?用了什么Acivex控件没有?要看具体代码了。
      

  7.   

    1>------ 已启动全部重新生成: 项目: 登陆器, 配置: Release Win32 ------
    1>生成启动时间为 2010-6-21 17:21:00。
    1>_PrepareForClean:
    1>  正在删除文件“Release\登陆器.lastbuildstate”。
    1>InitializeBuildStatus:
    1>  正在创建“Release\登陆器.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
    1>GenerateTargetFrameworkMonikerAttribute:
    1>正在跳过目标“GenerateTargetFrameworkMonikerAttribute”,因为所有输出文件相对于输入文件而言都是最新的。
    1>cl : 命令行 error D8016: “/clr:pure”和“/MT”命令行选项不兼容
    1>
    1>生成失败。
    1>
    1>已用时间 00:00:01.45
    ========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
    选择MT---失败
      

  8.   

    把mfc70.dll 一起发布才行!如果你用VC6.0编译就没那问题,因为一般系统已经默认有mfc运行库了
      

  9.   

    Use MFC in a static library
      

  10.   

    要么用静态编译,要么安装crt2010运行时。
    对了,你装错了!你撞得不是crt2010运行时,是.net框架。而那个框架是运行C#\VB.net\F#用的。
      

  11.   

    1>------ 已启动全部重新生成: 项目: 登陆器, 配置: Release Win32 ------
    1>生成启动时间为 2010-6-21 17:21:00。
    1>_PrepareForClean:
    1> 正在删除文件“Release\登陆器.lastbuildstate”。
    1>InitializeBuildStatus:
    1> 正在创建“Release\登陆器.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
    1>GenerateTargetFrameworkMonikerAttribute:
    1>正在跳过目标“GenerateTargetFrameworkMonikerAttribute”,因为所有输出文件相对于输入文件而言都是最新的。
    1>cl : 命令行 error D8016: “/clr:pure”和“/MT”命令行选项不兼容
    1>
    1>生成失败。
    1>
    1>已用时间 00:00:01.45
    ========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
    选择MT---失败
      

  12.   

    编译器设置里的clr不要用。取消
      

  13.   

    另外,要么用静态编译,要么在目标机器上安装crt2010运行时。(不是.net框架)
      

  14.   

    取消掉CLR 程序就错了!
    1>------ 已启动生成: 项目: 登陆器, 配置: Release Win32 ------
    1>生成启动时间为 2010-6-23 12:23:48。
    1>InitializeBuildStatus:
    1>  正在对“Release\登陆器.unsuccessfulbuild”执行 Touch 任务。
    1>ClCompile:
    1>  stdafx.cpp
    1>  AssemblyInfo.cpp
    1>  登陆器.cpp
    1>AssemblyInfo.cpp(3): error C2871: “System”: 具有该名称的命名空间不存在
    1>AssemblyInfo.cpp(4): error C2653: “System”: 不是类或命名空间名称
    1>AssemblyInfo.cpp(4): error C2871: “Reflection”: 具有该名称的命名空间不存在
    1>AssemblyInfo.cpp(5): error C2653: “System”: 不是类或命名空间名称
    1>AssemblyInfo.cpp(5): error C2871: “CompilerServices”: 具有该名称的命名空间不存在
    1>AssemblyInfo.cpp(6): error C2653: “System”: 不是类或命名空间名称
    1>AssemblyInfo.cpp(6): error C2871: “InteropServices”: 具有该名称的命名空间不存在
    1>AssemblyInfo.cpp(7): error C2653: “System”: 不是类或命名空间名称
    1>AssemblyInfo.cpp(7): error C2871: “Permissions”: 具有该名称的命名空间不存在
    1>AssemblyInfo.cpp(14): error C2337: “AssemblyTitleAttribute”: 未找到特性
    1>AssemblyInfo.cpp(15): error C2337: “AssemblyDescriptionAttribute”: 未找到特性
    1>AssemblyInfo.cpp(16): error C2337: “AssemblyConfigurationAttribute”: 未找到特性
    1>AssemblyInfo.cpp(17): error C2337: “AssemblyCompanyAttribute”: 未找到特性
    1>AssemblyInfo.cpp(18): error C2337: “AssemblyProductAttribute”: 未找到特性
    1>AssemblyInfo.cpp(19): error C2337: “AssemblyCopyrightAttribute”: 未找到特性
    1>AssemblyInfo.cpp(20): error C2337: “AssemblyTradeAttribute”: 未找到特性
    1>AssemblyInfo.cpp(21): error C2337: “AssemblyCultureAttribute”: 未找到特性
    1>AssemblyInfo.cpp(34): error C2337: “AssemblyVersionAttribute”: 未找到特性
    1>AssemblyInfo.cpp(36): error C2337: “ComVisible”: 未找到特性
    1>AssemblyInfo.cpp(38): error C2337: “CLSCompliantAttribute”: 未找到特性
    1>AssemblyInfo.cpp(40): error C2337: “SecurityPermission”: 未找到特性
    1>AssemblyInfo.cpp(40): error C2653: “SecurityAction”: 不是类或命名空间名称
    1>AssemblyInfo.cpp(40): error C2065: “RequestMinimum”: 未声明的标识符
    1>          “RequestMinimum”两侧缺少引号("")?
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(10): error C2871: “System”: 具有该名称的命名空间不存在
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(11): error C2653: “System”: 不是类或命名空间名称
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(11): error C2871: “ComponentModel”: 具有该名称的命名空间不存在
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(12): error C2653: “System”: 不是类或命名空间名称
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(12): error C2871: “Collections”: 具有该名称的命名空间不存在
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(13): error C2653: “System”: 不是类或命名空间名称
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(13): error C2871: “Forms”: 具有该名称的命名空间不存在
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(14): error C2653: “System”: 不是类或命名空间名称
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(14): error C2871: “Data”: 具有该名称的命名空间不存在
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(15): error C2653: “System”: 不是类或命名空间名称
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(15): error C2871: “Drawing”: 具有该名称的命名空间不存在
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(23): error C2059: 语法错误:“public”
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(23): error C2059: 语法错误:“public”
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(23): error C2653: “System”: 不是类或命名空间名称
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(24): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
    1>d:\我的文档\visual studio 2010\projects\登陆器\登陆器\Form1.h(24): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
    1>登陆器.cpp(8): error C2337: “STAThreadAttribute”: 未找到特性
    1>登陆器.cpp(9): error C2065: “array”: 未声明的标识符
    1>登陆器.cpp(9): error C2653: “System”: 不是类或命名空间名称
    1>登陆器.cpp(9): error C2065: “String”: 未声明的标识符
    1>登陆器.cpp(9): error C2059: 语法错误:“>”
    1>登陆器.cpp(10): error C2143: 语法错误 : 缺少“;”(在“{”的前面)
    1>登陆器.cpp(10): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
    1>
    1>生成失败。
    1>
    1>已用时间 00:00:02.51
    ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
      

  15.   

    如果你使用VS2008或者2010编的程序,那么在别的没有安装.net framework20/35的机器上运行,一般都会出135错误,保险的解决方法是安装dotnetfx35(这个不区分x86还是x64),不过我安装了dotnetfx20以后,也能运行
      

  16.   

    既然你的工程里面用到了clr,那你运行时和.net都要装。且只能用共享dll的。
    很多问题有很多因素引起的,你不肯说,别人也没法帮到你