C# 4.0 如何在Visual Studio 2010中为QuantLib+设置环境变量QL_NET;大口
我有一个预编译的QuantLib+SWIG*项目,我在C#中使用它来计算期权价格。我想向QuantLib添加一个类,但是我在创建SWIG胶水时遇到了问题。在将该类添加到QuantLib源代码的副本中之后,我在VisualStudio2010中构建了该项目。我的问题是我很难让我的QuantLib+SWIG进程识别我的新类 我不知道如何将QL_NET环境变量设置为QuantLib安装的位置。两个问题:C# 4.0 如何在Visual Studio 2010中为QuantLib+设置环境变量QL_NET;大口,c#-4.0,quantlib-swig,C# 4.0,Quantlib Swig,我有一个预编译的QuantLib+SWIG*项目,我在C#中使用它来计算期权价格。我想向QuantLib添加一个类,但是我在创建SWIG胶水时遇到了问题。在将该类添加到QuantLib源代码的副本中之后,我在VisualStudio2010中构建了该项目。我的问题是我很难让我的QuantLib+SWIG进程识别我的新类 我不知道如何将QL_NET环境变量设置为QuantLib安装的位置。两个问题: QuantLib+SWIG项目是一个C#项目。如何在C#项目中设置环境变量 这个环境变量的值应该是
*我得到了预编译的QuantLib+SWIG项目 为了让这个项目正常运行,我必须在我的C#代码中包含以下几行代码:
您不必从C#或visual studio设置环境变量。 (对于Windows 7)右键单击我的计算机->属性->高级系统设置->高级->环境变量
创建一个名为(在系统变量下)的新变量:QL_DIR,并将该值设置到安装库(在您的情况下可能是C:\Users\JRobinson\Desktop\Quantlib Resolver\lib)您不必从C#或visual studio设置环境变量。 (对于Windows 7)右键单击我的计算机->属性->高级系统设置->高级->环境变量
在系统变量下创建一个名为QL_DIR的新变量,并将该值设置为您的安装库(在您的情况下可能是C:\Users\JRobinson\Desktop\Quantlib Resolver\lib)谢谢。我永远不会在那里搜索环境变量。但这并没有解决我的问题,所以我还需要进一步研究。谢谢。我永远不会在那里搜索环境变量。但这并没有解决我的问题,所以我还需要进一步研究。
[DllImport("kernel32.dll", SetLastError = true)]
static extern bool SetDllDirectory(string lpPathName);
SetDllDirectory(@"C:\Users\JRobinson\Desktop\Quantlib-Resolver\lib");