-2

過去 10 年間、私は C#/Java しか使用していなかったので、C++ に関する単純な質問で申し訳ありません。

ここで、ソリューションに 1 つの C++ プロジェクトを追加する必要があります。スタンドアロン アプリケーションである必要はありません。何らかの作業を行い、結果を別の C# プロジェクトに転送する必要があります。そこで「Visual C++ / CLR / クラス ライブラリ」を作成しました。

デフォルトでは、このようなプロジェクトにはあまり多くのコードが含まれていません。これだけ:

// CliProject.h file
#pragma once
using namespace System;
namespace CliProject {

public ref class Class1
{
    // TODO: Add your methods for this class here.
};
}


// CliProject.cpp file
#include "stdafx.h"
#include "CliProject.h"

デバッグのために、「メイン」メソッドを追加して、ライブラリをスタンドアロン アプリケーションとして起動できるようにします。どうやってするか?別のクラスを作成する必要がありますか、それとも既存のクラスを使用する必要がありますか?

4

1 に答える 1

2

ライブラリへの参照を使用して「CLR コンソール アプリケーション」プロジェクトを作成します。または、さらに良いことに、デバッグには単体テスト フレームワークを使用します。

于 2012-11-24T13:36:00.287 に答える