我正在关注此帖子的安装步骤:http://binglongx.wordpress.com/2010/08/30/stlsoft-installation/
我将其设置如下(因为我没有D驱动器):
PATH=%PATH%;C:\stlsoft-1.9.117;
C:\stlsoft-1.9.117\include
但是,当我在帖子中运行示例代码时,它会输出:
error LNK1561: entry point must be defined
有谁知道我哪里出错了?
答案 0 :(得分:1)
应用程序需要main
函数作为其入口点,博客文章中的示例不完整。试试这个:
#include <stlsoft/conversion/integer_to_string.hpp>
#include <string>
#include <iostream>
std::string int2string(int i)
{
char buf[30]; // 29 digits, enough for longest integer, even 64-bit
const char* s = stlsoft::integer_to_string(buf, i);
return std::string(s);
}
int main (int argc, char* argv[]{
std::cout << int2string(5) << std::endl;
return 0;
}