小编paw*_*wel的帖子

visual studio 2010 express + win sdk =无法打开输入文件'kernel32.lib'

我曾经使用VS2008 express和win SDK编译x64.最近重建了我的机器(升级到64位Windows 7)并安装了最新的快递.按照相同的步骤允许x64目标和我的源不再链接.无论我做什么,我总是得到:

链接:致命错误LNK1181:无法打开输入文件'kernel32.lib'

有趣的32位编译工作正常.

这是一个众所周知的问题吗?谷歌没有给我任何线索如何处理它只是几个提到相同的问题,但没有解决方案.

是否可以使用VS 2010和win 7 SDK来定位64位?

谢谢Pawel

windows 64-bit linker-errors visual-c++

20
推荐指数
2
解决办法
3万
查看次数

如何在python中动态创建类变量

我需要制作一堆类变量,我想通过循环遍历这样的列表来实现:

vars=('tx','ty','tz') #plus plenty more

class Foo():
    for v in vars:
        setattr(no_idea_what_should_go_here,v,0)
Run Code Online (Sandbox Code Playgroud)

可能吗?我不想让它们成为一个实例(在__init__中使用self),而是作为类变量.

python class class-variables

19
推荐指数
3
解决办法
2万
查看次数

将函数参数打包到字典中 - 与**kwargs相反

我正在尝试做与**kwargs相反的事情,我不确定它是否可能.但是知道Python它可能是:-)我希望在我的方法中清楚地设计所有属性(用于自动完成,并且易于使用),我想把它们全部抓住,比如说一个字典,然后继续传递.

class Foo(object):
   def __init__(self, a=1, b=2):
      inputs = grab_function_inputs_somehow()
      self.bar(**inputs)

   def bar(self, *args, **kwargs):
      pass
Run Code Online (Sandbox Code Playgroud)

通常的做法是将每个输入分配给一个对象参数,但我不想对所有类都这样做.我希望有一种方法可以将它包装到可以继承的方法中.

python arguments argument-passing

4
推荐指数
1
解决办法
915
查看次数