假设我有C#程序,我将在开头将一个foo.c文件作为输入。
是否可以在我的C#程序中使用foo.c文件中的函数?如果可能,我该怎么做?
编辑:这是我想做的一个例子
在C#部分:
int main()
{
string filePath = "SampleCode.c";
string SourceCode = File.ReadAllText("SampleCode.c");
//I want to some how compile this source code here
***
function1();
function2();
}
SampleCode.c中的:
#include <stdio.h>
function1()
{
...
}
function2()
{
...
}
答案 0 :(得分:1)
编译文件。
将其链接到DLL。
加载DLL。
调用DLL中的函数。
答案 1 :(得分:0)