我在单个Visual C ++项目中组织我的c ++文件时遇到问题。我正在使用Visual Studio。我试图将我的代码分成几个文件。如果我在一个cpp文件中写入所有内容,它可以正常工作。但是,当我尝试在单独的cpp文件中编写函数exercise1
和exercise2
以及在单独的cpp文件中编写trackbarHandler
和initVideoStream
函数时,它无法构建解决方案。 / p>
将我的整个代码附加到单个cpp文件中:Code
我该怎么办?或者我应该如何安排?
答案 0 :(得分:0)
做这样的事情
主文件:
<强> opencv_test.cpp 强>
为练习创建cpp文件和标题
<强> exercise1.h 强>
#pragma once
void exercise1();
<强> exercise1.cpp 强>
复制你的功能
#include "stdafx.h" // and any additional headers
void exercise1()
{
...
}
现在为你的运动2做同样的事情
你的opencv_test.cpp中的包括标题
#include "exercise1.h"
#include "exercise2.h"
int main()
{
exercise1();
exercise2();
}
在你的项目中包括文件opencv_test.cpp,exercise1.h / .cpp,exercise2.h / .cpp
它们可以全部位于磁盘上的同一文件夹中,无所谓。