C++ C++;是否将文件从资源复制到目录?

C++ C++;是否将文件从资源复制到目录?,c++,file,copy,C++,File,Copy,假设我有一个要放到目录中的外部dll文件,如何将该文件添加到“资源”中,以及如何将其复制并放置到目录中?您需要做的是使用fstream库 来自用户: 谢谢你的回复!问题是该文件不在文件夹中,它不存在。它必须来自程序本身。呃,这对我帮助不大。我想从我的应用程序本身获取一个文件,并将其复制到一个目录。嗯,你能更具体地说明一下这个问题吗?对不起,我以为我在同一页上/没关系,我可能没解释清楚。所以,我有自己的DLL C++项目,我有一个EXE项目。我希望我的exe应用程序复制我的dll项目并将其放到一个

假设我有一个要放到目录中的外部dll文件,如何将该文件添加到“资源”中,以及如何将其复制并放置到目录中?

您需要做的是使用fstream库

来自用户:


谢谢你的回复!问题是该文件不在文件夹中,它不存在。它必须来自程序本身。呃,这对我帮助不大。我想从我的应用程序本身获取一个文件,并将其复制到一个目录。嗯,你能更具体地说明一下这个问题吗?对不起,我以为我在同一页上/没关系,我可能没解释清楚。所以,我有自己的DLL C++项目,我有一个EXE项目。我希望我的exe应用程序复制我的dll项目并将其放到一个目录中。很酷,因此exe应用程序需要复制dll项目,并将其粘贴到您选择的目录中。您是否正在寻找静态链接?
#include <fstream>

// copy in binary mode
bool copyFile(const char *SRC, const char* DEST)
{
    std::ifstream src(SRC, std::ios::binary);
    std::ofstream dest(DEST, std::ios::binary);
    dest << src.rdbuf();
    return src && dest;
}

int main(int argc, char *argv[])
{
    return copyFile(argv[1], argv[2]) ? 0 : 1;
}
      mkdir("c:/myfolder");