c++ - 从另一个 .cpp 文件调用函数

标签 c++ function vcl

我正在使用 C++ Builder 并创建一个 VCL Forms 应用程序。

这是我的代码:

std::string returnStringFromUnicodeString(AnsiString str)
{
std::string s(str.c_str());
return s;
}

目前我在 main.cpp 文件中有这个,并且可以从这个 .cpp 文件中的任何其他函数使用这个函数。

我的问题是:如何从另一个 GUI 窗体调用此函数?我已经包含了主 .cpp 文件的 .h,但仍然没有成功。

我必须将其公开还是通过其他方式?

谢谢

最佳答案

你需要在头文件中声明你的函数,你需要将 implementain 放在另一个 cpp 文件中,而不是在里面有一个 main,所以没有 int main 或 void main 等

关于c++ - 从另一个 .cpp 文件调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12579299/

相关文章:

c++ - 方法 DrawRectanglePro() 不渲染矩形

c++ - Contiki 中的内存溢出

ios - Swift 函数声明中的预期标识符

c++ - 从模板函数返回整数可以吗?

delphi - TCustomControl 上的 TGraphicControl 透明度

delphi - 是否记录了 Set 类型的星号运算符?

c++ - 我可以从lua 5.0.2加载用c++编写的lua 5.3.5 dll吗?

javascript - 被赋予异步函数并且 .then() 是否不同

delphi - Delphi有下拉通知组件吗?

c++ - 如何访问在另一个类中声明的类?