我正在使用 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/