zoukankan      html  css  js  c++  java
  • VisualStudio使用技巧

    控制台工程去除黑框

      刚学习OpenGL,绘制图形的时候,如果不进行设置,运行的时候会先出现黑窗口再出现Windows窗口。其实要去除控制台窗口非常简单,只需要修改工程设置,把子系统改成Windows,程序的入口点改成mainCRTStartup。

      控制台工程去除黑框的方法如下:

    • 方法一:在程序中加入一句#pragma comment(linker, “/subsystem:”windows” /entry:”mainCRTStartup””),建议加在include的后面。
    • 方法二:修改工程设置。

    设置程序以管理员身份运行

    项目右键-->属性-->连接器-->清单文件-->uac执行级别,选择requireAdministrator,重新编译即可

    Release配置下使用try-catch问题

      在Release方式下,如果选择了编译器代码优化选项,则VC编译器会去搜索try块中的代码,如果没有找到throw代码,就会认为try-catch结构是多余的,给优化掉。这样造成在Release模式下,上述代码中的异常不能被捕获,从而迫使程序弹出错误提示框退出。而如果在编译命令行中加入 /EHa 参数,VC编译器就不会把try-catch模块给优化掉了。

    =======================================================================
    中文名:高洪臣
    英文名:Gordon Scott
    E-mail:gaohongchen01@163.com
    =======================================================================
  • 相关阅读:
    [ProjectEuler.net] 14
    Design patterns
    初等函数定义
    Design patterns 1.6 Design for change
    Programming In Haskell chapter3
    桌面恶心的无法删除的图标之 淘宝购物 删除办法
    程序员学英语三部曲
    e的给定精度求法
    Summary about Architect Visit
    再谈“我是怎么招聘程序员的”(上)
  • 原文地址:https://www.cnblogs.com/gaohongchen01/p/3900197.html
Copyright © 2011-2022 走看看