我正在尝试使用 SMILE 库(http://genie.sis.pitt.edu/index.php/downloads)在 C++ 中创建一个项目。在该站点上,我下载了适用于 x64 的 Visual Studio 2010 / VC 10.0 SP1 版本(我安装了 Windows 7 和 Visual Studio 2010)。创建一个新项目后,我转到项目属性->配置->C/C++->附加包含目录并设置包含库的文件夹的路径。当我尝试编译时出现错误:
1>------ Inizio compilazione: Progetto: IDSS_2013, Configurazione: Debug Win32 ------
1> stdafx.cpp
1> AssemblyInfo.cpp
1> IDSS_2013.cpp
1> Generazione del codice in corso...
1> .NETFramework,Version=v4.0.AssemblyAttributes.cpp
1>LINK : fatal error LNK1104: impossibile aprire il file 'smile_dbg.lib'
========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========
来源是文档中的示例提供的来源:
#include "smile.h"
#include <stdio.h>
void CreateNetwork(void);
void InfereceWithBayesNet(void);
void UpgradeToInfluenceDiagram(void);
void InferenceWithInfluenceDiagram(void);
void ComputeValueOfInformation(void);
int main()
{
CreateNetwork();
InfereceWithBayesNet();
UpgradeToInfluenceDiagram();
InferenceWithInfluenceDiagram();
ComputeValueOfInformation();
return(DSL_OKAY);
};