![](/img/trans.png)
[英]Setting PYTHONPATH environment variable in Visual Studio C++
[英]Getting Visual Studio Environment Variable Programmatically in C/C++ in VS?
是否可以在Visual Studio中以編程方式獲取$(ProjectName)的值?
#include "stdafx.h"
#include <stdlib.h>
int main(void)
{
char *pValue;
size_t len;
errno_t err = _dupenv_s(&pValue, &len, "$(ProjectName)");
if (err) return -1;
printf("ProjectName = %s\n", pValue);
free(pValue);
}
我已經嘗試過這樣做,但是沒有用。 謝謝您的回答。
它不是OS環境變量,而是Visual Studio編輯器本身中的變量。 您的程序必須是Visual Studio擴展才能訪問它,否則構建過程可能會將變量嵌入源代碼中,也許使用運行以下命令的預構建腳本:
echo #define PROJECTNAME $(ProjectName) >project.h`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.