LS不必这样试验,我给个终极的解决方法:
1 在“解决方案资源管理器”中选择项目名,点击右键,选择“属性”
2 在上面的“配置”一栏选择“Release”
3 在左边的树形栏里面选择“C/C++”->“代码生成”。
4 在右边找到“运行时库”栏(应该是第六项),选择“多线程(/MT)”
5 点击确定,在“生成”->“配置管理器”里面,选择Release配置(或者直接在工具栏上面选择)。
6 编译。
这样生成的程序,会比之前的大很多,你把这个单独的程序给别人,就可以运行了。
当然同时提供msvcrt80.dll也是可以的,不过那个东西太大了= =
最好的办法,是不要使用C库函数,仅仅使用WinAPI,这样程序比较小,也不依赖运行时库。
1 在“解决方案资源管理器”中选择项目名,点击右键,选择“属性”
2 在上面的“配置”一栏选择“Release”
3 在左边的树形栏里面选择“C/C++”->“代码生成”。
4 在右边找到“运行时库”栏(应该是第六项),选择“多线程(/MT)”
5 点击确定,在“生成”->“配置管理器”里面,选择Release配置(或者直接在工具栏上面选择)。
6 编译。
这样生成的程序,会比之前的大很多,你把这个单独的程序给别人,就可以运行了。
当然同时提供msvcrt80.dll也是可以的,不过那个东西太大了= =
最好的办法,是不要使用C库函数,仅仅使用WinAPI,这样程序比较小,也不依赖运行时库。