小编Chr*_*ons的帖子

确定哪些对象文件导致.dll大小增加[C++]

我正在开发一个大型c ++构建的库,最近已经大量增长.由于它的尺寸,导致这种尺寸增加的原因并不明显.

您是否有任何工具建议(msvc或gcc)可以帮助确定增长的来源.

编辑 我尝试的东西:Dumpbin最后的dll,obj文件,创建一个地图文件并翻录它.

再次编辑 所以objdump和python脚本似乎已经完成了我想要的.

c++ size

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

Xamarin Mono ClientWebSocket实现不适用于安全套接字

我在Osx上实现安全的Web套接字客户端时遇到问题.我正在使用System.Net.WebSockets中的ClientWebSocket.这是一些测试代码:

    static async Task RunLoop()
    {
        ClientWebSocket ws = new ClientWebSocket();
        await ws.ConnectAsync(new Uri("wss://echo.websocket.org"), CancellationToken.None);

        do
        {
            Console.Write("Enter message:");
            var msg = Console.ReadLine();
            if (msg == "quit")
            {
                break;
            }

            var b = new ArraySegment<byte>(UTF8Encoding.UTF8.GetBytes(msg));
            await ws.SendAsync(b, WebSocketMessageType.Text, true, CancellationToken.None);

            byte[] bb = new byte[2048];
            ArraySegment<byte> buffer = new ArraySegment<byte>(bb);

            var result = await ws.ReceiveAsync(buffer, CancellationToken.None);

            switch (result.MessageType)
            {
                case WebSocketMessageType.Text:
                    Console.WriteLine(UTF8Encoding.UTF8.GetString(buffer.Array));
                    break;
                case WebSocketMessageType.Close:
                    await ws.CloseAsync(WebSocketCloseStatus.NormalClosure, "", CancellationToken.None);
                    break;
            }

        } while (true);
    }

    static void Main(string[] args)
    { …
Run Code Online (Sandbox Code Playgroud)

c# sockets mono xamarin

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

单声道不适用于OSX

我已经从http://www.mono-project.com/download/安装了最新版本的mono (在撰写本文时为v4.6.1.5)到OSX Sierra(10.12)

在终端中,我已经运行mono --version并得到的结果-bash: mono: command not found

which monowhich mcs两个没有结果。

安装后我已经重新启动,并得到相同的结果。

我查看了安装文件夹,可以看到已经安装了框架:

  • /库/框架/Mono.framework/版本/4.6.1
  • /Library/Frameworks/Mono.framework/Versions/Current(到4.6.1文件夹的符号链接)

这是OSX的全新安装。我仅在原始操作系统上安装了Chrome,Dropbox和Skype。

macos mono

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

标签 统计

mono ×2

c# ×1

c++ ×1

macos ×1

size ×1

sockets ×1

xamarin ×1