我刚开始使用Microsoft Visual Studio 2010编译我的C ++代码。
我有一个项目链接到另一个名为firmlib的项目。为此,我已按照此处所述链接了头文件和库:
http://www.steptools.com/support/stdev_docs/help/settings_vc10.html#header
在我写的新主编中,我调用类readFromFile
的{{1}}方法,如下所示:
Curve
引用以下方法声明(在Curve.h中)
#include "stdafx.h"
#include <iostream>
#include "curve.h"
int _tmain(int argc, _TCHAR* argv[])
{
unsigned long n;
Curve discountCurve;
discountCurve.readCurve("fileName");
std::cout << "Give a natural number: " << endl;
std::cin >> n;
std::cout << "The faculty of " << n << " equals " << faculty(n) << ".\n";
return 0;
}
和实现(在Curve.cpp中)(我删除了一些与这篇文章无关的部分):
void readCurve(const char * filename){}
我在流中构建了控制台,以确保源代码实际编译。然而,什么都没发生!显然源代码没有编译。
谁能告诉我这里出了什么问题?我很困惑......
谢谢!