相关疑难解决方法(0)

Windows和ctime/st_ctime

Windows是否提供类似POSIX stat的st_ctime字段,它给出了上次元数据更改的时间戳?

背景:我有一些数据文件,我想检查它们是否自特定时间戳以来被修改过.检查修改后的时间戳(mtime)很容易,并负责"正常"修改,但如果用户复制旧版本的数据文件,则修改后的时间戳将显示它们更旧.在POSIX系统上,复制旧文件会导致ctime更新,即使mtime更旧.

windows filesystems stat

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

未解决的外部符号

主要文章有一个头文件和一个源文件.复制这两个文件并添加几个标题后:

#include <Windows.h>
#include <d2d1.h>
#pragma comment(lib, "d2d1")
#include <dwrite.h>
#include <d2d1helper.h>
#include "SafeRelease.h"
Run Code Online (Sandbox Code Playgroud)

//安全的重新发布文件

template<class Interface>
inline void
SafeRelease(
    Interface **ppInterfaceToRelease
    )
{
    if (*ppInterfaceToRelease != NULL)
    {
        (*ppInterfaceToRelease)->Release();

        (*ppInterfaceToRelease) = NULL;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我试图编译这个项目时,我收到一个错误:

错误1错误LNK2019:未解析的外部符号__imp__DWriteCreateFactory @ 12在函数"private:long __thiscall SimpleText :: CreateDeviceIndependentResources(void)"中引用(?CreateDeviceIndependentResources @ SimpleText @@ AAEJXZ)

不知道为什么.所有?标题包括在内.希望你们中的一些人能够帮助解决这个问题.
谢谢.

c++ direct2d directwrite

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

标签 统计

c++ ×1

direct2d ×1

directwrite ×1

filesystems ×1

stat ×1

windows ×1