这个未解决的外部原因是什么?

时间:2019-02-03 08:28:10

标签: c++

我的random_int函数遇到了无法解决的外部问题,我似乎找不到原因。

我尝试重新排列包含,试图摆脱任何包含循环等,但没有任何效果。

主要:

#include "inc.h"
#include "util/util.h"

int main()
{
    int randomint = random_int(0, 10);
    Sleep(5000000);
}

util.h

/*
 *  util.h
 */
#pragma once

#include <fstream>
#include <vector>
#include <string>
#include <sstream>

#define dowhile(_do, _while) do { _do; } while(_while)

int random_int(int min, int max);
void hide_file(const std::string& file, bool hide);
bool does_file_exist(const std::string& name);

bool cmpstr(const std::string& str1, const std::string& str2);
bool substr(const std::string& big, const std::string& little);

std::string execute(const char* cmd, bool remove = false);

std::vector<std::string> explode(const std::string& str, char delim);
std::vector<std::string> get_files(const std::string& path, const std::string& ext, bool and_path = false);

util.cpp

/*
 *  util.cpp
 */

#include "util.h"

int random_int(int min, int max)
{
    return rand() % (max - min + 1) + min;
}

inc.h

/*
 *  inc.h
 */
#pragma once
#define PWNED

#include <array>
#include <string>
#include <vector>
#include <thread>
#include <iostream>
#include <unordered_map>
#include <Windows.h>

using namespace std;

//#include "logger.h"

namespace Global
{
    extern bool quit;
}

0 个答案:

没有答案