vs怎么直接引用一个cpp算法文件

我在网上找到了一个图像处理的cpp算法文件,怎么在vs里直接使用来对我的图片进行处理啊

要么把cpp算法文件放到一个头文件里,要么在main.cpp里加上extern 算法文件,

工程右键,添加,现有项,加进去再慢慢debug

你的问题可能是vs中不是用vc 而是用c#吧,把CPP文件内容用c#改写就可以了

新建-项目-Visual C++ - Win32控制台应用程序-确定-下一步,在附加选项里勾选空项目,完成,再在头文件或源文件处右键-添加-新建项,选择C++文件(cpp);这样建立的项目才可以用ctrl+F5(开始执行不调试),这样还可以防止闪退

工程右键,添加,现有项,加进去再慢慢debug,同上。

把cpp算法文件放到一个头文件里

在项目中新建一个头文件,把cpp算法文件放到里面,在在主程序中引用这个头文件

新建一个空的控制台工程,然后将.cpp文件复制到该工程目录,回到新建的工程添加--->现有文件--->选择这个.cpp----->然后更改.cpp里面的图片目录为自己的路径。就可以编译运行了

在项目中新建一个头文件如:Test.h,然后按照头文件的格式先建立好,记得要在这个头文件中声明你 cpp 文件中的函数,比如是void algorithmFunc(int Parm)
当要调用这个 algorithmFunc() 时只需要在调用的文件比如现在是主程序文件 main.cpp 中,只要在前面加上 #include "Test.h",将这个头文件包含,下面就可以直接使用函数 algorithmFunc() 了

个人认为,包含到工程目录下,再对代码进行修改

将cpp文件添加到工程种,将cpp文件中的函数都放在一个新建的头文件中声明,include头文件,便可以调用cpp文件中函数

vs是一个开发环境,具体要看你用什么语言。

如果是C++的话,最简单,代码拷贝进来就可以,或者include包含。
如果是VB C#的话,需要把c++的程序编译为dll,然后调用。或者使用c++.net(C++ CLI项目类型)直接生成.net的dll,然后直接引用。
这两个方法都有不同的场合,具体要看你的现有的c++代码。

一般来说就是copy再运行就可以了,除非你有什么其他的要求之类的

需要引用这个cpp文件的程序中include一下,即添加头文件

工程右键,添加,现有项,把cpp代码加到源码中,然后给加头文件。