我试图使用Fitnesse与一些C++代码进行交互,但fitnesse.org网站上提供的Fit Cpp项目文件不起作用(这是我没有的VC++ 6,但是我有Visual Studio 2005和2008年)。我似乎甚至无法在VS2005或VS2008中打开解决方案文件(可能是因为它是在VC++ 6中创建的?)。有没有办法将Fitnesse整合到C++代码中?
有没有人能够得到这个工作?有没有一种方法可以在C#中编写与C++代码通信的测试夹具?如果是这样,我该如何去做这件事。
这里是网站的代码: http://fitnesse.org/FrontPage.FitServers.CppFit.CppTestTools.SetUpCppTestTools
理想情况下,我希望能够在Visual Studio中这方面的工作,避免cygwin的。我应该只是咬住子弹,并与cygwin一起去......不知道甚至会起作用......还没有尝试过。
任何帮助将不胜感激。提前致谢。
很好的答案,但我需要一些更多的帮助。有很多方法来设置Visual Studio项目,并假设我知道如何为C++/CLI代码执行此操作。另外,我想澄清一下,我需要通过已经创建的传统DLL访问C++代码,并且不能对C++代码进行任何更改。感谢您的帮助 –
在我的VS 2008和2010安装中,您可以通过New Project-> Other Languages-> Visual C++ - > CLR-> Class Library来创建一个C++/CLI DLL。访问传统的DLL应该不成问题 - 只需像使用标准C++应用程序那样使用导入库即可。 – Andy
你能否看到我的问题在这里http://stackoverflow.com/questions/32903687/working-with-fitnesse-fitsharp-and-c –