1.win10系统,vc++2015显示已安装,但是程序里根本没有
这是系统的bug,也是电信不给力的缘故,还有各种驱动特效问题。目前电信没有推出完全兼容win7的上网客户端。
解决方法,首选用win7的兼容性功能运行此程序,点击运行程序右键——兼容性疑难解答——让它配置一段时间,点击启动程序,用兼容性模式运行就ok。
第二,重新编译debug,C盘——windows——debug 删除,然后
用vc6.0编译程序,过程比较复杂麻烦,如果没有一点C语言功底,会让你双眼冒金花,四肢无力,口吐白沫,但是如果你有真诚的心,啥事都好办,总之是比较难弄的。
1.普通版本
//配置,请注意其中prefix中路径使用的双反斜杠。否则,在编译时会报非 法的转义字符错。
1) perl Configure VC-WIN32 --prefix="D:\\openssl_program\\openssl"
//生成编译脚本
//如果不需要编译CE版,则注释掉 ms\do_ms.bat第4,5行,如下
//REM perl util\mk1mf.pl no-asm VC-CE >ms\ce.mak
//REM perl util\mk1mf.pl dll no-asm VC-CE >ms\cedll.mak
2)ms\do_ms
//编译
3)nmake -f ms\ntdll.mak
//测 试
4)nmake -f ms\ntdll.mak test
//安装
5)nmake -f ms\ntdll.mak install 2.调试版本
这个非常头疼,花了我很多时间才搞定。因为依据说明文档编译后的结果即使"symbols loaded"还是没法进入源代码。
//同上
1) perl Configure VC-WIN32 --prefix="D:\\openssl_program\\openssl"
//生成编译脚本,且先修改ms\do_ms.bat 第2-3行如下:即加入了“debug”在平台前
//perl util\mk1mf.pl no-asm debug VC-WIN32 >ms\nt.mak
//perl util\mk1mf.pl dll no-asm debug VC-WIN32 >ms\ntdll.mak
2)ms\do_ms
//编译,必须在 ntdll.mak(由上一步生成的) 的CFLAG(第19行)中加入 /Zi参数,
//否则无法step into openssl源代码中。
3)nmake -f ms\ntdll.mak
//测试
4)nmake -f ms\ntdll.mak test
//安装
5)nmake -f ms\ntdll.mak install
2.win10 visualc++在哪
1、由于Visual C++6.0在win10存在兼容性问题,因此,右击安装程序选择以管理员身份运行。
2、接着在弹出的窗口选择是,在兼容性问题的对话框中把不再显示此提示勾上,点确定接着一路默认就行了。
3、安装完后,进入Visual C++6.0的安装路径C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE(一般默认是C盘,以自己选的安装路径为准)把MSDEV.EXE改成MSDEV1.EXE并右击选属性->;兼容性,在兼容模式中把以兼容模式运行这个程序的勾勾上,并选windows XP(Service Park 2)或windows XP(Service Park 3)
4、点击确定即可。
转载请注明出处windows之家 » win10安装了vc却找不到