我直接将控制台.cpp文件加到窗体工程中编译出现
cl: 命令行 error D8045 :不能使用 /clr 选项编译 C 文件“.\sift.c”改怎么解决呢,谢谢啦。

解决方案 »

  1.   

    将cl.exe的输出重定向到你的窗体中。给你贴段代码你可以参考。
      

  2.   

    http://topic.csdn.net/u/20100403/07/37d3f119-06a5-4c03-89a1-c4eb71880c18.html
    这个例子是将Dos的控制台输出重定向到一个Window上,当然跟你的程序原理是一致的。
      

  3.   

    貌似还是不行,我用的是Form窗体。
      

  4.   

    不是,一个windows窗体应用程序。// test.cpp: 主项目文件。#include "stdafx.h"
    #include "Form1.h"
    using namespace test;[STAThreadAttribute]
    int main(array<System::String ^> ^args)
    {
    // 在创建任何控件之前启用 Windows XP 可视化效果
    Application::EnableVisualStyles();
    Application::SetCompatibleTextRenderingDefault(false);  // 创建主窗口并运行它
    Application::Run(gcnew Form1());
    return 0;
    }
      

  5.   

    汗 你这发错地方了。你这是C# WinForm程序。
      

  6.   

    嗯 还是非常感谢你   这是WinForm程序   是C++的   我想把控制台程序嵌入进去通过界面来操作  现在界面已经写好就是不知道怎么嵌入  一起编译又提示出错