小编Chr*_*rew的帖子

链接到多个.obj以进行单元测试控制台应用程序

有一些问题,希望我能找到一些帮助.

我在Visual Studio 2012中的同一解决方案下有两个项目

一点背景我凸轮创建一个控制器应用程序,输出为.exe这是在一个项目中.

在另一个项目中,我设置了google test来对控制台应用程序项目中的类运行单元测试.

如果我能够将主项目编译到静态库中,那么由于可以链接到.lib而没有问题,但是这不是一个选项.

我发现链接到.obj然后我需要手动输入每个链接器 - >输入,因为会有大量的类,我可以看到这变得混乱.

我如何解决这个问题,有没有办法链接到同一个文件夹中的所有.obj,还是有一个我缺少的选项?

c++ linker googletest

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

尝试使用SHDocVw.InternetExplorer.Document访问DOM时出错

我可以看到这是一个简单的修正,但它让我难过.

这是我得到的错误

COMException未处理

错误HRESULT E_FAIL已从调用COM组件返回.

这是代码(我已经删除了URL,但它们是有效的)

class SMSHandler
{
    private InternetExplorer ie;
    private object URL = "##########";
    private object URL2 = "###########";

    public SMSHandler()
    {
        ie = new InternetExplorer();
        ie.Visible = true;
    }

    public void openMACS()
    {
        object Empty = 0;

        ie.Navigate2(ref URL, ref Empty, ref Empty, ref Empty, ref Empty);

        while (ie.Busy);

        ie.Navigate2(ref URL2, ref Empty, ref Empty, ref Empty, ref Empty);

        IHTMLDocument2 HTMLDoc = (IHTMLDocument2)ie.Document;

    }
Run Code Online (Sandbox Code Playgroud)

这是产生错误的行

IHTMLDocument2 HTMLDoc = (IHTMLDocument2)ie.Document;
Run Code Online (Sandbox Code Playgroud)

网页打开正常,但是当我尝试将文档分配给IHTMLDocument2时,它失败了.

任何帮助都会很棒

c# dom

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

标签 统计

c# ×1

c++ ×1

dom ×1

googletest ×1

linker ×1