VS2010 新手遇到的三个问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yongan1006/article/details/53021962
第一个问题:
LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 

解决方法:

1、搜索C盘下的cvtres.exe,结果得到类似这样的列表:

C:\Program Files\Microsoft Visual Studio 10.0\VC\bin
C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b
C:\Windows\Microsoft.NET\Framework\v4.0.30319

2、先备份 C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 目录下的 cvtres.exe

3、复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 

目录下的 cvtres.exe 到C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 目录下,直接覆盖替换。

4、OK,打开测试一下,如果不行,记得还原备份的文件。

第二个问题
无法启动程序 “XXXX”系统找不到指定的文件

我遇到的问题是由于vs2010不自动编译引起的。
解决办法:
1.工具→选项→项目和解决方案→生成并运行:运行时,当项目过期时选择“始终生成” 。

2.解决方案->配置管理->项目上下文:将生成下面的单选框选上。

第三个问题
没有行号显示

依次选择工具,选项,文本编辑器然后选择要显示行号的语言,比如说这里选择C#,

然后勾选“显示”下面的“行号”复选框,然后确认



即可。
展开阅读全文

新手学Python遇到问题

10-17

前段时间想学TeX的,记得以前下过一个TeXbook的压缩文件,但是文件名不记得了,只记得里面有一个.pdf和一个.tex的文件,就想用Python把这个压缩文件搜出来,逻辑很简单,遍历磁盘内文件,若是压缩文件,则读取压缩包内文件列表,若有文件的后缀名为.tex,则打印出来路径。rn但是写的时候遇到了一个奇怪的问题,如下rn[code=Python]rn# -*- coding: utf-8 -*-rnimport os, zipfilernrnfor root, dirs, files in os.walk('D:\\'):rn for x in (root, dirs, files)[2]:rn if x.endswith('.zip'):rn #print '%s, %s\n' % (x, root)rn path = root+xrn print 'before replace: ' + pathrn path.replace('\\', '\\\\')rn print 'after replace: ' + pathrn zf = zipfile.ZipFile(path, 'r')rn files = zf.namelist()rn for f in files:rn print frn[/code]rn这里代码简化了一下,没有判断其中文件的后缀名是否为.tex,因为错误不在这里。rn如上,(root, dirs, files)[2]是遍历的所有的文件名,若文件名后缀为.zip,则用root+x获取文件的路径,然后用zipfile模块中的方法对文件进行处理,问题是IDLE中出错了。rn当文件在D根目录时是可以处理的,如:rnbefore replace: D:\1-5.ziprnafter replace: D:\1-5.ziprn1-5.pyrnbefore replace: D:\test.ziprnafter replace: D:\test.ziprntest.pyrn而目录层次深了时无效,但打印出的目录路径是正确的,如:rnbefore replace: D:\Backup\my document\StarCraft II Beta\GameLogs\2010-03-03 17.38.56 ZHANG B14093B Error2010-03-03 17.38.56 ZHANG B14093B Error.dmp.ziprnafter replace: D:\Backup\my document\StarCraft II Beta\GameLogs\2010-03-03 17.38.56 ZHANG B14093B Error2010-03-03 17.38.56 ZHANG B14093B Error.dmp.ziprnrnTraceback (most recent call last):rn File "F:\Python\ziptest2.py", line 12, in rn zf = zipfile.ZipFile(path, 'r')rn File "C:\Python27\lib\zipfile.py", line 671, in __init__rn self.fp = open(file, modeDict[mode])rnIOError: [Errno 2] No such file or directory: 'D:\\Backup\\my document\\StarCraft II Beta\\GameLogs\\2010-03-03 17.38.56 ZHANG B14093B Error2010-03-03 17.38.56 ZHANG B14093B Error.dmp.zip'rn为什么会在路径中将原来路径中的'\'转换成'\\'呢?不解。rn开始以为路径获得后,是'\',而传入的时候Python自动转义,就变成了'\\',所以又用replace处理了下。但还是没用。rnGoogle了一圈,也没找到。rn有哪位知道解决办法吗?求教。 论坛

没有更多推荐了,返回首页