小编dwc*_*dwc的帖子

8
推荐指数
2
解决办法
7287
查看次数

共享库的Makefile?

我刚刚编写了一个Makefile来构建一个共享库,类似于以下内容:

libmystuff.so: CFLAGS+=-fPIC -shared
libmystuff.so: libmystuff.o otherstuff.o
    $(CC) $(CFLAGS) -o $@ $^
Run Code Online (Sandbox Code Playgroud)

当这似乎是一种常见操作时,我喜欢避免执行显式操作,但似乎没有隐式规则或其他内置函数来标准化它.我目前正在Linux上使用GNU Make,但是它也需要在OS X上运行.

编辑:我问的是make规则而不是编译器/链接器标志.

你能推荐干净,可重用的Makefile规则来构建共享库吗?也许一个%.so:.c.so:类型规则?

linux macos makefile shared-libraries

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

如何在C#中使用线程一次从Web加载多个图像?

我在.NET 3.5中有一个Windows窗体应用程序.有一个表格有20个图片框.还有一个包含20个图像URL的数组.目标是遍历URL的数组并将图像从Web加载到图片框中.

我尝试使用标准的foreach循环并使用图片框LoadAsync()方法,但它不起作用.它将为前6个图片框加载图像而对另一个图片框失败.我认为原因与同时有太多请求有关.但我不确定.

所以我想尝试一个手动多线程代码,我在其中使用图片框的同步Load()方法,并允许最多3个线程同时从Web加载图像.

有关如何实现这一点的任何想法?基本上我需要知道如何从队列中同时允许3个线程进行处理.

谢谢!

c# multithreading asynchronous winforms

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

在生产中安装开发工具

在实时生产Web服务器上不安装VS 2008的原因是什么?

.net c# visual-studio-2008

0
推荐指数
2
解决办法
226
查看次数