我正在尝试使用官方示例创建和使用静态库
https://msdn.microsoft.com/en-us/library/ms235627.aspx
但我发现cpp程序无法与Library的.h文件中的类定义相关联。
我收到错误消息:“........到处都不是类或命名空间?”
你可以帮我这个吗? 这是c文件: $FFmpeg = new FFmpeg();
$FFmpeg->input( '/opt/lampp/htdocs/ffmpeg/1.wav' )->output( '/opt/lampp/htdocs/ffmpeg/ss.mp3' );
$FFmpeg->ready();
这是h文件:
#include "MathFuncsLib.h"
#include "stdafx.h"
#include <stdexcept>
using namespace std;
namespace MathFuncs
{
double MyMathFuncs::Add(double a, double b)
{
return a + b;
}
double MyMathFuncs::Subtract(double a, double b)
{
return a - b;
}
double MyMathFuncs::Multiply(double a, double b)
{
return a * b;
}
double MyMathFuncs::Divide(double a, double b)
{
return a / b;
}
}