背景: Web アプリケーションの一部である C++ DLL があります。私は、コードの一部を呼び出す UI が開発中であり、C++ コードも開発中の立場にあります。これにより、多くの統合の問題が発生します。これを解決するために、UI に関連しない別の言語 (UI に起こることと同様) で外部から C++ コードを呼び出し、その方法でコードをテストしたいと考えました。
私は現在、これを達成する方法を模索しています。それを行うためのツールについて、あなたの助けを求めたいと思います。
簡単に言えば、私がやりたいことは、UI レイヤーをバイパスしてテストを実行することです (おそらく、将来的には、自動化のために JSON/XML ベースのサーバーを作成します)。
さらに調査し、問題について考えた後に更新します。
ChaiScirpt - 私が望むものには有望に見えますが、それを使用する他のプロジェクトを見つけることができないようです. 64ビットに対応していますか?非標準コードをどのように処理しますか。
Swig - 素晴らしいプロジェクトのようですね。64 ビットはサポートされていませんか? 層を接着するのに多くの作業がありますか?
node.js : Windows と互換性があるようです。V8 では js が提供されます。64 ビットをサポートし、優れた埋め込みガイドがあります。仕事量はどのくらいですか?
Windows 2003 でアプリを実行しており、VC6 を使用しています。VC11(VS2012)への移植中
適切なソリューションには、C++ インターフェイスの公開、長期的な開発、および 64 ビット/Unicode のサポートに関する最小限の作業が含まれます。